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.
34 alternate job titles:
Salary Information
Computer Hardware Engineers: $155,020 (median) per year.
Starting salary (10th percentile).
Required expreience: Varies by Company
Data source: U.S. Bureau of Labor Statistics
Daily Tasks & Responsibilities
| Task Description | Category |
|---|---|
| Update technical knowledge. | Maintenance |
| Monitor processes for compliance with standards. | Maintenance |
| Recommend technical design or process changes to improve efficiency, quality, or performance. | Development |
| Create physical models or prototypes. | Development |
| Confer with technical personnel to prepare designs or operational plans. | Development |
| Design electronic or computer equipment or instrumentation. | Development |
| Conduct validation tests of equipment or processes. | General |
| Test performance of electrical, electronic, mechanical, or integrated systems or equipment. | General |
| Advise customers on the use of products or services. | General |
| Select project materials. | General |
| Prepare procedural documents. | General |
| Determine operational criteria or specifications. | General |
| Train personnel on proper operational procedures. | General |
| Provide technical guidance to other personnel. | General |
| Assemble equipment or components. | General |
| Analyze design requirements for computer or electronics systems. | Analysis |
| Supervise engineering or other technical personnel. | Management |
Technology Requirements
| Technology | Description |
|---|---|
| C | Development environment software |
| C++ | Object or component oriented development software |
| Git | File versioning software |
| Linux | Operating system software |
| Perl | Object or component oriented development software |
| Python | Object or component oriented development software |
| The MathWorks MATLAB | Analytical or scientific software |
| Apache Subversion SVN | File versioning software |
| Autodesk AutoCAD | Computer aided design CAD software |
| Microsoft Excel | Spreadsheet software |
| Microsoft Office software | Office suite software |
| Microsoft PowerPoint | Presentation software |
| Microsoft Visio | Process mapping and design software |
| Microsoft Visual Basic | Development environment software |
| Oracle Java | Object or component oriented development software |
| SAS | Analytical or scientific software |
| Shell script | Operating system software |
| UNIX | Operating system software |
| Hardware description language HDL | Development environment software |
| Magellan Firmware | Operating system software |
| SystemVerilog | Development environment software |
| Tool command language Tcl | Development environment software |
| Verilog | Development environment software |
| Very high speed integrated circuit VHSIC hardware description language VHDL simulation software | Analytical or scientific software |
| ASSET JTAG ScanWorks | Analytical or scientific software |
| Application-specific integrated circuit ASIC logic synthesis software | Analytical or scientific software |
| Automatic test program generation ATPG | Analytical or scientific software |
| Block diagram software | Pattern design software |
| Boundary scan description language BSDL | Development environment software |
| Boundary scan insertion software | Analytical or scientific software |
| Built-in self-test BIST debugging software | Analytical or scientific software |
| Cadence Allegro PCB Designer | Computer aided design CAD software |
| Cadence Concept | Computer aided design CAD software |
| Cadence Dracula | Analytical or scientific software |
| Cadence Encounter RTL Compiler | Compiler and decompiler software |
| Cadence Opus | Development environment software |
| Cadence OrCAD software | Computer aided design CAD software |
| Cadence PSpice | Analytical or scientific software |
| Cadence Schematic Composer | Computer aided design CAD software |
| Cadence Virtuoso Layout Suite | Computer aided design CAD software |
| Cadence Virtuoso Spectre Circuit Simulator | Analytical or scientific software |
| Cisco IOS | Operating system software |
| Complementary-symmetry/metal-oxide semiconductor CMOS layout software | Computer aided design CAD software |
| Computer aided design CAD software | Computer aided design CAD software |
| Computer diagnostic software | Analytical or scientific software |
| Computer simulation software | Analytical or scientific software |
| Dassault Systemes CATIA | Computer aided design CAD software |
| Data acquisition systems | Analytical or scientific software |
| Design-for-testability DFT insertion software | Analytical or scientific software |
| Discrete Fourier transform DFT analysis software | Analytical or scientific software |
| Eko | Desktop communications software |
| Electronic design automation EDA software | Computer aided design CAD software |
| Failure analysis software | Analytical or scientific software |
| Fast Fourier transform FFT analysis software | Analytical or scientific software |
| Field programmable gate array FPGA design software | Computer aided design CAD software |
| Field programmable gate array FPGA logic synthesis software | Analytical or scientific software |
| Freescale CodeWarrior Tools | Development environment software |
| Hardware description and verification language | Development environment software |
| Integrated circuit simulation software | Analytical or scientific software |
| Internet search engine software | Information retrieval or search software |
| Logic synthesis software | Analytical or scientific software |
| LogicVision icBIST | Analytical or scientific software |
| M-Sim | Analytical or scientific software |
| MAGIC software | Analytical or scientific software |
| Magma Design Automation Blast Create | Analytical or scientific software |
| Magma Design Automation Blast FPGA | Analytical or scientific software |
| MathWorks Simulink | Analytical or scientific software |
| MathWorks Simulink DSP Blockset | Analytical or scientific software |
| MathWorks Simulink Fixed-Point Blockset | Analytical or scientific software |
| Mathsoft Mathcad | Computer aided design CAD software |
| Mentor Graphics BSDArchitect | Analytical or scientific software |
| Mentor Graphics Calibre | Analytical or scientific software |
| Mentor Graphics LeonardoSpectrum | Analytical or scientific software |
| Mentor Graphics Precision RTL | Analytical or scientific software |
| Mentor Graphics Xpedition xDX Designer | Computer aided design CAD software |
| Microarchitecture simulation software | Analytical or scientific software |
| Microsoft Visual C# .NET | Object or component oriented development software |
| Monte Carlo simulation software | Analytical or scientific software |
| National Instruments LabVIEW | Development environment software |
| Operating system software | Operating system software |
| PARTHENON | Computer aided design CAD software |
| PTC Creo Parametric | Computer aided design CAD software |
| Place-and-route software | Computer aided design CAD software |
| Project management software | Project management software |
| Register transfer language RTL | Development environment software |
| SKILL FMEA software | Object or component oriented development software |
| Schematic editors | Computer aided design CAD software |
| Simulation program with integrated circuit emphasis SPICE | Analytical or scientific software |
| SoftICE | Analytical or scientific software |
| Spreadsheet software | Spreadsheet software |
| State diagram software | Computer aided design CAD software |
| Synopsys Design Compiler | Analytical or scientific software |
| Synopsys HSIM | Analytical or scientific software |
| Synopsys HSPICE | Analytical or scientific software |
| Synopsys Hercules | Analytical or scientific software |
| Synopsys TetraMax ATPG | Analytical or scientific software |
| Synplicity Synplify | Analytical or scientific software |
| The MathWorks Real-Time Workshop | Analytical or scientific software |
| The MathWorks Signal Processing Toolbox | Analytical or scientific software |
| The MathWorks Symbolic Math Toolbox | Analytical or scientific software |
| The MathWorks Wavelet Toolbox | Analytical or scientific software |
| The Mathworks Control System Toolbox | Analytical or scientific software |
| The Mathworks Data Acquisition Toolbox | Analytical or scientific software |
| The Mathworks Embedded Coder | Analytical or scientific software |
| Timing analysis software | Analytical or scientific software |
| Verification software | Analytical or scientific software |
| Very high-speed integrated circuit VHSIC hardware description language VHDL | Development environment software |
| Web browser software | Internet browser software |
| Windows kernel debuggers | Program testing software |
| Word processing software | Word processing software |
| Xilinx ISE Foundation | Computer aided design CAD software |
| Xilinx ModelSim | Computer aided design CAD software |
| Xilinx Synthesis Technology XST | Analytical or scientific software |
| Microsoft Access | Data base user interface and query software |
| Structured query language SQL | Data base user interface and query software |
| PCI Express PCIe | Data base user interface and query software |
| Database software | Data base user interface and query software |
Relevant Certifications
Industry certifications that may be valuable for this career role:
| Certification | Issuing Organization | Practice Test |
|---|---|---|
| CCIE Security Certification | Cisco Systems, Inc. | Not Available |
| Certified Reliability Engineer | American Society for Quality | Not Available |
| Certified TestStand Architect | National Instruments Corporation | Not Available |
| EC-Council Certified Incident Handler | EC-Council | Not Available |
| ESD (Electrostatic Discharge) Associate Engineer | National Association of Radio and Telecommunications Engineers, Inc. | Not Available |
| GIAC Reverse Engineering Malware | Global Information Assurance Certification | Not Available |
| Nokia Service Routing Architect | Nokia | Not Available |
| Registered Communications Distribution Designer | Building Industry Consulting Service International | Not Available |
| Telecommunications Certifiction | National Association of Radio and Telecommunications Engineers, Inc. | Not Available |
| Wireless Systems Installer Engineer | National Association of Radio and Telecommunications Engineers, Inc. | Not Available |