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