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”
- Train users to use new or modified equipment.
- Direct software programming and development of documentation.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Use microcontrollers to develop control signals, implement control algorithms, or measure process variables, such as temperatures, pressures, or positions.
- Specify power supply requirements and configuration.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Coordinate installation of software system.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Advise customer about or perform maintenance of software system.
- Evaluate factors such as reporting formats required, cost constraints, or need for security restrictions to determine hardware configuration.
- 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.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
Related Technology & Tools
- Mainframe computers
- Directory servers
- In circuit emulators ICE
- Notebook computers
- Multi-core central processing unit CPU
- Application servers
- Logic analyzers
- Desktop computers
- Graphics processing unit GPU
- Mutation testing software
- Ruby
- Microsoft SQL Server
- Microsoft Internet Information Service IIS
- Node.js
- Automated installation software
- AWK
- Microsoft SharePoint
- Apache Tomcat
- Data manipulation language DML
- Adobe Systems Adobe Flash
- Assembler
- Web server software
- Microsoft ActiveX
- Swift
- Gambit Scheme
- Microsoft .NET Framework
- Microsoft Exchange Server
- Symantec
- Oracle Application Server
- Modula
- ICON programming language
- AJAX
- Graphical user interface GUI design software
- Microsoft Visual Studio
- Oracle Business Intelligence Enterprise Edition
- Collaborative Application Markup Language CAML
- Microsoft Visual Basic.NET
- Perforce Helix software
- Data definition language DDL
- Embedded systems development software
- Veritas NetBackup
- Embarcadero JBuilder
- Drupal
- Computer On-line Real-time Applications Language CORAL 66
- IBM z/OS operating systems
- Citrix
- Real time operating system RTOS software
- ESRI ArcGIS software
- Oracle PL/SQL
- IBM Rational Requisite Pro
- Microsoft Windows
- Magellan Firmware
- Data analysis software
- Autodesk AutoCAD
- Microsoft PowerPoint
- Configuration management software
- Bigloo Scheme
- Apache Struts
- Oracle Primavera Enterprise Project Portfolio Management
- Oracle Business Intelligence Suite
- Prolog
- Eclipse IDE
- Formula translation/translator FORTRAN
- CA Erwin Data Modeler
- Adobe Systems Adobe Flex
- Stress testing software
- Oracle WebLogic Server
- Microsoft Project
- Linux
- Oracle JavaServer Pages JSP
- B-Method
- Extensible stylesheet language transformations XSLT
- Practical extraction and reporting language Perl
- Microsoft Active Server Pages ASP
- IEA Software Emerald
- Hypertext markup language HTML
- Microsoft Access
- SAP Business Objects
- Emerald Software Group Emerald Green Office
- PostgreSQL
- Version control software
- Microsoft PowerShell
- Integration testing software
- Dassault Systemes CATIA
- SAS
- Objective Caml
- List processing language LISP
- Wind River VxWorks
- Forth
- Test implementation software
- Apache Subversion SVN
- Static analysis software
- Backup and archival software
- Allaire ColdFusion
- Storage area network SAN software
- Apache Hadoop
- IBM Cognos Impromptu
- IBM Middleware
- Computer assisted software engineering CASE software
- Structured query language SQL
- Component object model COM software
- Hewlett Packard HP-UX
- MUMPS M
- Microsoft Dynamics
- Embarcadero Delphi
- Cisco Systems IOS
- IBM DB2
- Human resource management software HRMS
- PTC Creo Parametric
- Apache Solr
- Nagios
- The MathWorks Simulink
- Sybase
- Microsoft transact-structural query language T-SQL
- Test design software
- Apple Macintosh OS/X
- Call-processing language CPL
- Spring Framework
- Ext JS
- Relational database management software
- Oracle Hyperion
- Teradata Database
- Microsoft Excel
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- MySQL
- Document management system software
- J
- Software distribution management software
- Epic Systems
- Self
- Fault testing software
- Patch management software
- IBM AIX
- Oracle Fusion Applications
- Defect tracking software
- Enterprise JavaBeans
- Dynamic hypertext markup language DHTML
- Distributed component object model DCOM software
- Microsoft Visual Basic
- DataVision
- Transact-SQL
- Eiffel
- Apache Cassandra
- QNX
- Ada
- Ruby on Rails
- Programming language one PL/I
- Beginner's all-purpose symbolic instruction code BASIC
- SAP
- Microsoft Visual C# .NET
- IBM Rational PurifyPlus
- String oriented symbolic language SNOBOL
- Microsoft Visio
- Pascal
- UNIX
- Open Graphics Library OpenGL
- Apache Maven
- Simulation program with integrated circuit emphasis SPICE
- IBM Rational Rose XDE Developer D93
- SAP Business Intelligence
- C
- Disk operating system DOS
- ABC Compiler
- Oracle JDBC
- Microsoft SQL Server Reporting Services
- Haskell
- Red Hat Enterprise Linux
- Migration software
- Requirements management software
- NoSQL
- ABC: the AspectBench Compiler for AspectJ
- File server software
- Oberon
- Process control system
- Enterprise application integration EAI software
- Puppet
- Load testing software
- Dynamic modeling software
- LexisNexis
- Computer Associates integrated data management system CA-IDMS
- Microsoft ESP SDK
- Apache Pig
- Unified modeling language UML
- Operating system shells
- IBM Rational ClearCase
- Dynamic analysis software
- System testing software
- Object Management Group Object Request Broker
- Microsoft DirectX
- MongoDB
- Common business oriented language COBOL
- IBM Power Systems software
- Migration testing software
- Customer information control system CICS
- Delphi Technology
- Oracle Java
- Hewlett Packard LoadRunner
- Microsoft Word
- Common Lisp Object System CLOS
- Oracle Business Intelligence Discoverer
- Job control language JCL
- Apache HTTP Server
- Verilog
- JavaScript
- C#
- Microsoft Office
- Symantec Visual Cafe
- Document Object Model DOM Scripting
- SAP Netweaver
- Functional testing software
- National Instruments LabVIEW
- Wireshark
- Virtual private networking VPN software
- SAP Crystal Reports
- Python
- Encryption software
- Visible Razor
- Algorithmic language ALGOL
- Oracle Solaris
- Splunk Enterprise
- Microsoft Visual Basic Scripting Edition VBScript
- Extensible markup language XML
- IBM Notes
- Scheme programming language
- IBM WebSphere
- A programming language APL
- Adobe Systems Adobe ActionScript
- Restructured extended executor REXX
- IBM InfoSphere DataStage
- Advanced business application programming ABAP
- jQuery
- American National Standards Institute ANSI C
- Sybase SQL Server
- C++
- Regression testing software
- Deployment software
- Enterprise resource planning ERP software
- LAMP Stack
- Security testing software
- Integrated development environment IDE software
- McAfee
- Distributed database management software
- Interstate connection ICON
- KornShell
- The MathWorks MATLAB
- Win CE
- Simple API for XML SAX
- Recovery testing software
- Extensible HyperText Markup Language XHTML
- Oracle Reports
- Hibernate ORM
- Minitab
- Red Hat WildFly
- Unit testing software
- E++ pattern language
- Interface definition language IDL
- Web service definition language WDSL
- Event-driven State-machines Programming
- Interoperability testing software
- Smalltalk
- IBM Rational ClearQuest
- Objective C
- PHP: Hypertext Preprocessor