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