Hardware Engineer Job Description

Hardware Engineer I provides analysis related to the design, development, and implementation of hardware for products. Develops test strategies, devices, and systems. Being a Hardware Engineer I performs stress and performance tests on a variety of computer hardware including circuit boards, processors and wiring. May require a bachelor’s degree in area of specialty. Additionally, Hardware Engineer I typically reports to a supervisor or manager. To be a Hardware Engineer I typically requires 0-2 years of related experience. Works on projects/matters of limited complexity in a support role. Work is closely managed.

Hardware Engineer Job Description Template

Our company is looking for a Hardware Engineer to join our team.

Responsibilities:

  • Ability to generate the test environ me nt (Testbench) for FPGAs;
  • Strong background in both hardware design and embedded software integration;
  • Experience developing hardware for aerospace & defense military systems;
  • Demonstrated ability to meet aggressive and dynamic work objectives;
  • Strong background in embedded systems development, debugging microprocessor systems, specifically with integration of large FPGAs;
  • Exceptional problem-solving and system-debugging skills;
  • Good oral and written communication skills;
  • Experience interfacing FPGAs to microprocessors. Experience developing PCI interfaces within FPGAs and integrating them to multi-slave environ me nts;
  • Familiarity with the major FPGA manufacturers and their develop me nt tools as well as third party tool such as Mentor Graphics;
  • Experience with lab equip me nt e.g. oscilloscopes, spectrum/logic analyzers, power me ters, etc;
  • Experience with large scale VHDL FPGA design from conception, through execution to production release;
  • Self-motivated, effective working as a team member;
  • Demonstrated track record of working on successful projects from concept to deployment;
  • Strong background in hardware design, microprocessor systems, PCI, and digital communications;
  • Implementing GPS and waveform algorithms in embedded signal processors / FPGA’s including simulation, coding,

Requirements:

  • Python or similar scripting capability to analyze data;
  • The use of test equipment – especially spectrum Analyzers, Network Analyzers and Digital Oscilloscopes;
  • Basic knowledge of digital signal processing theory;
  • Knowledge of high-speed analog design, signal integrity, transmission lines, RF and microwave concepts;
  • Resolution of technical problems that cross functional domain areas of hardware/software;
  • Develop Integration and Test procedures;
  • 5+ years of related experience;
  • Broad knowledge of software, operating systems, hardware, and networking;
  • Designing embedded hardware systems, using EDA/PCB design software (OrCad, KiCad, Altium);
  • Systems and subsystems design architecture, integration and verification testing;
  • Printed Circuit Board Tools;
  • Knowledge of Regulatory, Compliance Requirements for electronics;
  • Experience with software and hardware configuration management principles and systems;
  • Microcontrollers, preferably STM, TI, Freescale, NXP, and relevant software stacks as well as bare metal programming;
  • Antenna Subsystem Knowledge.