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