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