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