Skip to content

O*NET-SOC 17-2061.00

Computer Hardware Engineers

Research, design, develop, or test computer or computer-related equipment for commercial, industrial, military, or scientific use. May supervise the manufacturing and installation of computer or computer-related equipment and components.

From O*NET 30.3

Tasks

From O*NET 30.3, by importance, as O*NET OnLine lists them

Free · O*NET 30.3
  1. Update knowledge and skills to keep up with rapid advancements in computer technology.Core7391
  2. Design and develop computer hardware and support peripherals, including central processing units (CPUs), support logic, microprocessors, custom integrated circuits, and printers and disk drives.Core7407
  3. Confer with engineering staff and consult specifications to evaluate interface between hardware and software and operational and performance requirements of overall system.Core7399
  4. Build, test, and modify product prototypes, using working models or theoretical models constructed with computer simulation.Core7396
  5. Write detailed functional specifications that document the hardware development process and support hardware introduction.Core7402
  6. Test and verify hardware and support peripherals to ensure that they meet specifications and requirements, by recording and analyzing test data.Core7393
  7. Direct technicians, engineering designers or other technical support personnel as needed.Core7398
  8. Provide technical support to designers, marketing and sales departments, suppliers, engineers and other team members throughout the product development and implementation process.Core7392
  9. Select hardware and material, assuring compliance with specifications and product requirements.Core7400
  10. Store, retrieve, and manipulate data for analysis of system capabilities and requirements.Core7401
  11. Analyze user needs and recommend appropriate hardware.Core7397
  12. Evaluate factors such as reporting formats required, cost constraints, and need for security restrictions to determine hardware configuration.Core7406
  13. Provide training and support to system designers and users.Core7404
  14. Monitor functioning of equipment and make necessary modifications to ensure system operates in conformance with specifications.Core7394
  15. Specify power supply requirements and configuration, drawing on system performance expectations and design specifications.Core7403
  16. Assemble and modify existing pieces of equipment to meet special needs.Supplemental7405
  17. Analyze information to determine, recommend, and plan layout, including type of computers and peripheral equipment modifications.Supplemental7395
  18. Recommend purchase of equipment to control dust, temperature, and humidity in area of system installation.Supplemental7408

Technology Skills

From O*NET 30.3, 112 examples in 17 categories, 20 Hot Technology

Free · O*NET 30.3

File versioning software

  • Apache Subversion SVNHot Technology
  • GitHot Technology

Analytical or scientific software

  • Application-specific integrated circuit ASIC logic synthesis software
  • ASSET JTAG ScanWorks
  • Automatic test program generation ATPG
  • Boundary scan insertion software
  • Built-in self-test BIST debugging software
  • Cadence Dracula
  • Cadence PSpice
  • Cadence Virtuoso Spectre Circuit Simulator
  • Computer diagnostic software
  • Computer simulation software
  • Data acquisition systems
  • Design-for-testability DFT insertion software
  • Discrete Fourier transform DFT analysis software
  • Failure analysis software
  • Fast Fourier transform FFT analysis software
  • Field programmable gate array FPGA logic synthesis software
  • Integrated circuit simulation software
  • Logic synthesis software
  • LogicVision icBIST
  • M-Sim
  • MAGIC software
  • Magma Design Automation Blast Create
  • Magma Design Automation Blast FPGA
  • MathWorks Simulink
  • MathWorks Simulink DSP Blockset
  • MathWorks Simulink Fixed-Point Blockset
  • Mentor Graphics BSDArchitect
  • Mentor Graphics Calibre
  • Mentor Graphics LeonardoSpectrum
  • Mentor Graphics Precision RTL
  • Microarchitecture simulation software
  • Monte Carlo simulation software
  • SASHot Technology
  • Simulation program with integrated circuit emphasis SPICEIn Demand
  • SoftICE
  • Synopsys Design Compiler
  • Synopsys Hercules
  • Synopsys HSIM
  • Synopsys HSPICE
  • Synopsys TetraMax ATPG
  • Synplicity Synplify
  • The Mathworks Control System Toolbox
  • The Mathworks Data Acquisition Toolbox
  • The Mathworks Embedded Coder
  • The MathWorks MATLABHot TechnologyIn Demand
  • The MathWorks Real-Time Workshop
  • The MathWorks Signal Processing Toolbox
  • The MathWorks Symbolic Math Toolbox
  • The MathWorks Wavelet Toolbox
  • Timing analysis software
  • Verification software
  • Very high speed integrated circuit VHSIC hardware description language VHDL simulation softwareIn Demand
  • Xilinx Synthesis Technology XST

Computer aided design CAD software

  • Autodesk AutoCADHot Technology
  • Cadence Allegro PCB Designer
  • Cadence Concept
  • Cadence OrCAD software
  • Cadence Schematic Composer
  • Cadence Virtuoso Layout Suite
  • Complementary-symmetry/metal-oxide semiconductor CMOS layout software
  • Dassault Systemes CATIA
  • Electronic design automation EDA software
  • Field programmable gate array FPGA design software
  • Mathsoft Mathcad
  • Mentor Graphics Xpedition xDX Designer
  • PARTHENON
  • Place-and-route software
  • PTC Creo Parametric
  • Schematic editors
  • State diagram software
  • Xilinx ISE Foundation
  • Xilinx ModelSim

Pattern design software

  • Block diagram software

Development environment software

  • Boundary scan description language BSDL
  • CHot TechnologyIn Demand
  • Cadence Opus
  • Freescale CodeWarrior Tools
  • Hardware description and verification language
  • Hardware description language HDL
  • Microsoft Visual BasicHot Technology
  • National Instruments LabVIEW
  • Register transfer language RTL
  • SystemVerilogIn Demand
  • Tool command language TclIn Demand
  • VerilogIn Demand
  • Very high-speed integrated circuit VHSIC hardware description language VHDL

Object or component oriented development software

  • C++Hot TechnologyIn Demand
  • Microsoft Visual C# .NET
  • Oracle JavaHot Technology
  • PerlHot TechnologyIn Demand
  • PythonHot TechnologyIn Demand
  • SKILL FMEA software

Compiler and decompiler software

  • Cadence Encounter RTL Compiler

Operating system software

  • Cisco IOS
  • LinuxHot TechnologyIn Demand
  • Magellan FirmwareIn Demand
  • Shell scriptHot Technology
  • UNIXHot Technology

Data base user interface and query software

  • Database software
  • Microsoft AccessHot Technology
  • PCI Express PCIeIn Demand
  • Structured query language SQLHot Technology

Desktop communications software

  • Eko

Information retrieval or search software

  • Internet search engine software

Spreadsheet software

  • Microsoft ExcelHot Technology

Office suite software

  • Microsoft Office softwareHot Technology

Presentation software

  • Microsoft PowerPointHot Technology

Process mapping and design software

  • Microsoft VisioHot Technology

Internet browser software

  • Web browser software

Program testing software

  • Windows kernel debuggers

Detailed Work Activities

From O*NET 30.3, under their work activities; open one for the AI skills Workforce Automation maps to it

Free · O*NET 30.3

Monitoring Processes, Materials, or Surroundings

  • Monitor processes for compliance with standards.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Inspecting Equipment, Structures, or Materials

  • Conduct validation tests of equipment or processes.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Test performance of electrical, electronic, mechanical, or integrated systems or equipment.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Analyzing Data or Information

  • Analyze design requirements for computer or electronics systems.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Making Decisions and Solving Problems

  • Select project materials.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Updating and Using Relevant Knowledge

  • Update technical knowledge.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Handling and Moving Objects

  • Assemble equipment or components.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Drafting, Laying Out, and Specifying Technical Devices, Parts, and Equipment

  • Determine operational criteria or specifications.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Create physical models or prototypes.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Design electronic or computer equipment or instrumentation.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Documenting/Recording Information

  • Prepare procedural documents.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Communicating with Supervisors, Peers, or Subordinates

  • Confer with technical personnel to prepare designs or operational plans.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Training and Teaching Others

  • Train personnel on proper operational procedures.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Guiding, Directing, and Motivating Subordinates

  • Supervise engineering or other technical personnel.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Providing Consultation and Advice to Others

  • Advise customers on the use of products or services.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Provide technical guidance to other personnel.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Recommend technical design or process changes to improve efficiency, quality, or performance.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Job Zone

From O*NET 30.3

Free · O*NET 30.3

Job Zone Four: Considerable Preparation Needed

Workforce Automation analysis, not part of the source

WFA coverage: AI skills for this job

WFA · Part of the paid plan when accounts open

Pilot mapping: these skill links come from our seed list and haven’t been reviewed yet. Expect them to change as each one is checked.

DWAs covered by an AI skill0 of 17
Distinct tools0
Level mix
  • No tools yet

Equivalents

NICE work roles, with their DCWF equivalents

Mapped to this job by the ETO-CSET NICE/O*NET crosswalk (2024); roles from NICE Framework Components v2.2.0, DCWF equivalents from DoD DCWF Tool v5.3 (2026-09-25)

Free · NICE Framework Components v2.2.0 and DoD DCWF Tool v5.3 (2026-09-25)

No NICE work role maps to this job.