ThunderSoft
ThunderSoft is hiring: Hardware Verification Engineer in Detroit
ThunderSoft, Detroit, MI, United States, 48228
Overview
We are seeking a detail-oriented Hardware Verification Engineer to join our hardware engineering team responsible for validating next-generation embedded systems. In this role, you will plan and execute hardware verification activities at the board, subsystem, and system levels to ensure reliable performance, functional accuracy, and compliance with stringent quality and security standards.
The ideal candidate has a strong background in electronic hardware validation, measurement equipment operation, and debugging of complex embedded systems involving processors, sensors, and communication interfaces.
Responsibilities
- Develop and execute hardware verification and validation plans for embedded boards and electronic assemblies.
- Perform functional, electrical, and environmental testing of PCBs and system prototypes.
- Validate interfaces such as USB, Ethernet, PCIe, I²C, SPI, UART, and high-speed serial buses.
- Support hardware bring-up, power sequencing validation, and system-level integration with firmware/software teams.
- Analyze test results, identify root causes, and document findings with detailed engineering reports.
- Design and implement automated test setups, data acquisition systems, and scripting tools for regression testing.
- Work with cross-functional teams (hardware design, software, mechanical, and manufacturing) to resolve design and performance issues.
- Conduct signal integrity, power integrity, and timing validation using lab instrumentation.
- Maintain lab documentation, calibration records, and ensure compliance with internal quality and safety standards.
- Support design reviews and contribute to continuous improvement of test processes and methodologies.
Required Qualifications
- Bachelor’s or Master’s degree in Electrical Engineering, Electronics Engineering, or related discipline.
- 3–6 years of experience in hardware verification, validation, or test engineering.
- Strong hands-on experience with test and measurement equipment (oscilloscopes, logic analyzers, spectrum analyzers, DMMs, etc.).
- Proficiency in using schematic and PCB design tools (e.g., Altium, Cadence Allegro, or OrCAD) for circuit analysis and debug.
- Solid understanding of digital and analog electronics, signal and power integrity, and embedded system architectures.
- Experience validating hardware interfaces and communication protocols (I2C, SPI, UART, USB, Ethernet, PCIe).
- Familiarity with scripting and automation using Python, MATLAB, or LabVIEW.
- Excellent analytical, troubleshooting, and documentation skills.
- Ability to work in a collaborative, multi-disciplinary engineering environment.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Location & Compensation
Auburn Hills, MI | $80,000.00-$110,000.00