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