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