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