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