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