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