Will “Automation Engineer” be Replaced By Robots? 🤔
13% Chance of Automation
“Automation Engineer” will almost certainly not be replaced by robots.
This job is ranked #181 out of #702. A higher ranking (i.e., a lower number) means the job is less likely to be replaced.
Care to share? Click for Facebook, Twitter, LinkedIn, or XING. 👍
Job Description
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1133.00
- The Mean Annual Wage in the U.S. is $ 110,590.00
- The Mean Hourly Wage is $ 53.00
- Currently, there are 409,820 people on this job
☝️ Information based on the reference occupation “Software Developers, Systems Software”.
Also Known As…
- Software Developers, Systems Software
- Systems Engineer
- Systems Coordinator
- Software Engineer
- Software Developer
- Software Architect
- Senior Software Engineer
- Publishing Systems Analyst
- Network Engineer
- Infrastructure Engineer
- Developer
- Wide Area Network Engineer (WAN Engineer)
- Usability Engineer
- Test Engineer
- Technical Support Engineer
- Systems Support Engineer
- Systems Software Specialist
- Systems Software Quality Assurance Specialist
- Systems Software Engineer
- Systems Software Designer
- Systems Integration Engineer
- Systems Analyst Engineer
- Systems Analyst
- System Testing and Evaluation Specialist
- System Engineer
- Supplier Quality Engineer
- Solution Architect
- Software Systems Engineer
- Software Engineering Systems Information Technology Specialist
- Software Development Engineer
- Software Design Engineer
- Server Engineer
- Secure Software Assessor
- Operating Systems Specialist
- Operating System Designer
- Networking Engineer
- Mainframe Systems Programmer
- Information Technology Consultant (IT Consultant)
- Information Technology Analyst (IT Analyst)
- Information Architect
- Graphic Engineer
- Firmware Engineer
- Enterprise Systems Engineer
- Enterprise Architect
- Engineer, System Electronic Data Processing (Engineer, System EDP)
- Embedded Systems Software Developer
- E-Business Manager
- Configuration Manager
- Computer Systems Software Engineer
- Computer Systems Software Architect
- Computer Systems Engineer
- Computer Engineer
- Computer Architect
- Cisco Certified Network Professional (CCNP)
- Cisco Certified Internetwork Expert (CCIE)
- Certified Novell Engineer (CNE)
- Beta Tester
- Applications Analyst
Tasks for “Automation Engineer”
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Use microcontrollers to develop control signals, implement control algorithms, or measure process variables, such as temperatures, pressures, or positions.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Train users to use new or modified equipment.
- Develop or direct software system testing or validation procedures.
- Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Evaluate factors such as reporting formats required, cost constraints, or need for security restrictions to determine hardware configuration.
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Specify power supply requirements and configuration.
- Advise customer about or perform maintenance of software system.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Coordinate installation of software system.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Direct software programming and development of documentation.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
Related Technology & Tools
- Logic analyzers
- Mainframe computers
- Directory servers
- In circuit emulators ICE
- Application servers
- Desktop computers
- Graphics processing unit GPU
- Notebook computers
- Multi-core central processing unit CPU
- Data manipulation language DML
- Microsoft SharePoint
- The MathWorks MATLAB
- Graphical user interface GUI design software
- Veritas NetBackup
- Microsoft SQL Server Reporting Services
- Microsoft Visual Studio
- Symantec Visual Cafe
- Interstate connection ICON
- Cisco Systems IOS
- American National Standards Institute ANSI C
- IBM z/OS operating systems
- Python
- Objective C
- Disk operating system DOS
- Apache Struts
- Extensible HyperText Markup Language XHTML
- File server software
- Common business oriented language COBOL
- Microsoft DirectX
- Computer Associates integrated data management system CA-IDMS
- Automated installation software
- IBM Power Systems software
- Swift
- Modula
- Wind River VxWorks
- Encryption software
- Oracle Application Server
- Microsoft Project
- Unit testing software
- Oracle JavaServer Pages JSP
- Stress testing software
- DataVision
- Embarcadero JBuilder
- Oracle Business Intelligence Suite
- Teradata Database
- Minitab
- Component object model COM software
- Process control system
- Migration testing software
- Unified modeling language UML
- ICON programming language
- SAP Crystal Reports
- Prolog
- E++ pattern language
- JavaScript
- Web service definition language WDSL
- Embarcadero Delphi
- PHP: Hypertext Preprocessor
- Oracle Business Intelligence Enterprise Edition
- Visible Razor
- J
- Virtual private networking VPN software
- Storage area network SAN software
- Dynamic analysis software
- Data definition language DDL
- Requirements management software
- Apache Cassandra
- Call-processing language CPL
- Oracle Reports
- Adobe Systems Adobe Flex
- Document management system software
- String oriented symbolic language SNOBOL
- IBM Rational PurifyPlus
- Microsoft Office
- SAP
- NoSQL
- Splunk Enterprise
- National Instruments LabVIEW
- Fault testing software
- AJAX
- Adobe Systems Adobe ActionScript
- Job control language JCL
- Eiffel
- Configuration management software
- QNX
- Functional testing software
- Apache Solr
- SAP Business Intelligence
- Algorithmic language ALGOL
- Hypertext markup language HTML
- Apple Macintosh OS/X
- IBM AIX
- C
- Microsoft Visual Basic.NET
- SAP Netweaver
- Interface definition language IDL
- Operating system shells
- Microsoft Visio
- Oracle Java
- Apache Tomcat
- Win CE
- Document Object Model DOM Scripting
- Patch management software
- Microsoft SQL Server
- Forth
- Real time operating system RTOS software
- Apache Pig
- Structured query language SQL
- Defect tracking software
- PTC Creo Parametric
- MUMPS M
- CA Erwin Data Modeler
- Mutation testing software
- Relational database management software
- System testing software
- List processing language LISP
- Microsoft Active Server Pages ASP
- Microsoft Excel
- Microsoft ESP SDK
- Pascal
- ABC: the AspectBench Compiler for AspectJ
- Oracle Primavera Enterprise Project Portfolio Management
- SAP Business Objects
- IBM Rational ClearQuest
- IBM Rational ClearCase
- Web server software
- Microsoft Dynamics
- The MathWorks Simulink
- Oracle Hyperion
- Emerald Software Group Emerald Green Office
- Oracle JDBC
- Embedded systems development software
- Software distribution management software
- ESRI ArcGIS software
- Wireshark
- A programming language APL
- Human resource management software HRMS
- Enterprise JavaBeans
- Open Graphics Library OpenGL
- Restructured extended executor REXX
- Version control software
- Gambit Scheme
- Red Hat WildFly
- Spring Framework
- Haskell
- Perforce Helix software
- Linux
- Ruby on Rails
- Microsoft Exchange Server
- Apache Maven
- Sybase SQL Server
- SAS
- Microsoft Windows
- Assembler
- Autodesk AutoCAD
- Apache Hadoop
- Puppet
- Simple API for XML SAX
- Sybase
- Microsoft .NET Framework
- Recovery testing software
- Security testing software
- Interoperability testing software
- Transact-SQL
- Ada
- PostgreSQL
- Extensible markup language XML
- Oberon
- Microsoft Visual Basic Scripting Edition VBScript
- Citrix
- LexisNexis
- Microsoft PowerShell
- Microsoft Word
- Extensible stylesheet language transformations XSLT
- Test design software
- KornShell
- Static analysis software
- Microsoft Internet Information Service IIS
- Distributed database management software
- Oracle Solaris
- IBM Notes
- Computer On-line Real-time Applications Language CORAL 66
- Microsoft PowerPoint
- Microsoft Visual C# .NET
- MongoDB
- Programming language one PL/I
- Drupal
- Smalltalk
- Red Hat Enterprise Linux
- IBM Cognos Impromptu
- Simulation program with integrated circuit emphasis SPICE
- Enterprise resource planning ERP software
- ABC Compiler
- Delphi Technology
- Migration software
- Beginner's all-purpose symbolic instruction code BASIC
- Oracle Fusion Applications
- Hewlett Packard HP-UX
- Regression testing software
- Oracle PL/SQL
- Ext JS
- Object Management Group Object Request Broker
- Backup and archival software
- Bigloo Scheme
- Dynamic modeling software
- Integrated development environment IDE software
- jQuery
- Event-driven State-machines Programming
- Hewlett Packard LoadRunner
- IBM Middleware
- Deployment software
- Microsoft Access
- Computer assisted software engineering CASE software
- Common Lisp Object System CLOS
- Scheme programming language
- Nagios
- Eclipse IDE
- Microsoft Visual Basic
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- Customer information control system CICS
- Load testing software
- Microsoft transact-structural query language T-SQL
- Apache Subversion SVN
- Formula translation/translator FORTRAN
- Epic Systems
- Allaire ColdFusion
- Data analysis software
- Oracle Business Intelligence Discoverer
- LAMP Stack
- IBM DB2
- MySQL
- Practical extraction and reporting language Perl
- IBM Rational Requisite Pro
- Enterprise application integration EAI software
- Ruby
- UNIX
- Test implementation software
- IBM WebSphere
- B-Method
- AWK
- IBM InfoSphere DataStage
- C#
- Objective Caml
- Apache HTTP Server
- Hibernate ORM
- C++
- IEA Software Emerald
- Microsoft ActiveX
- Distributed component object model DCOM software
- Dynamic hypertext markup language DHTML
- McAfee
- Node.js
- Adobe Systems Adobe Flash
- Symantec
- Dassault Systemes CATIA
- Integration testing software
- IBM Rational Rose XDE Developer D93
- Collaborative Application Markup Language CAML
- Self
- Advanced business application programming ABAP
- Verilog
- Oracle WebLogic Server
- Magellan Firmware