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