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