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