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