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