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