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