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