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