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