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