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- Update knowledge and skills to keep up with rapid advancements in computer technology.Core7391
- 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
- Confer with engineering staff and consult specifications to evaluate interface between hardware and software and operational and performance requirements of overall system.Core7399
- Build, test, and modify product prototypes, using working models or theoretical models constructed with computer simulation.Core7396
- Write detailed functional specifications that document the hardware development process and support hardware introduction.Core7402
- Test and verify hardware and support peripherals to ensure that they meet specifications and requirements, by recording and analyzing test data.Core7393
- Direct technicians, engineering designers or other technical support personnel as needed.Core7398
- Provide technical support to designers, marketing and sales departments, suppliers, engineers and other team members throughout the product development and implementation process.Core7392
- Select hardware and material, assuring compliance with specifications and product requirements.Core7400
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.Core7401
- Analyze user needs and recommend appropriate hardware.Core7397
- Evaluate factors such as reporting formats required, cost constraints, and need for security restrictions to determine hardware configuration.Core7406
- Provide training and support to system designers and users.Core7404
- Monitor functioning of equipment and make necessary modifications to ensure system operates in conformance with specifications.Core7394
- Specify power supply requirements and configuration, drawing on system performance expectations and design specifications.Core7403
- Assemble and modify existing pieces of equipment to meet special needs.Supplemental7405
- Analyze information to determine, recommend, and plan layout, including type of computers and peripheral equipment modifications.Supplemental7395
- 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.3File 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.3Monitoring Processes, Materials, or Surroundings
Monitor processes for compliance with standards.
WFA · Part of the paid plan when accounts openWFA (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 openWFA (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 openWFA (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 openWFA (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 openWFA (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 openWFA (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 openWFA (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 openWFA (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 openWFA (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 openWFA (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 openWFA (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 openWFA (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 openWFA (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 openWFA (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 openWFA (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 openWFA (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 openWFA (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.3Job 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 openPilot mapping: these skill links come from our seed list and haven’t been reviewed yet. Expect them to change as each one is checked.
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.