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