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