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