HW Test Engineer
San Francisco, CAOnsite3+ YOE
Summary
Lead end-to-end hardware test engineering for sleep fitness products: build prototypes, develop automated test systems and GUIs in Python/C#, run validation experiments, and debug to the PCB level.
About the role
Responsibilities
- Design and run experiments to validate performance of new designs; track and analyze results
- Develop and maintain automated test applications and GUIs for production environments, hardware validation, and reliability testing
- Collaborate with mechanical, electrical, and software engineering teams across the product development lifecycle
- Develop test systems using embedded hardware (Arduino) and Python
- Perform software integrations with physical instrumentation and custom hardware/firmware
- Design operator-friendly user interfaces for running and monitoring tests (desktop or web-based)
- Architect, design, and implement data visualization and test result reporting
- Create documentation and methodologies to help the team use developed tools
- Design, build, and deploy custom physical test fixtures and jigs for R&D and manufacturing environments, including specification of sensors and mechanical interfaces
- Perform hands-on root cause analysis and debug of electrical and mechanical failures in test systems and products down to the component or PCB level
Requirements
- 3+ years of hardware/software development experience with a focus in integrated systems
- Track record of shipping high-volume consumer products, including manufacturing support in Asia; willingness to travel to China as needed
- Experience with Python, or C#/WPF for test GUIs
- Experience with git, GitHub, command line scripting tools, Homebrew (macOS), apt (Linux)
- Experience soldering, wiring, and debugging
- Familiarity with hardware communication protocols (I2C, SPI, etc.)
- Understanding of test sequencing, data logging, and hardware automation
- Proven hands-on experience with PCB bring-up, debug, and rework
- BSEE, BSCE, BSCS, BSME or equivalent; MS preferred
Nice-to-Haves
- Experience building physical prototypes
- Experience with data management and creating actionable insights from test data
Skills
PythonC#WPFGitArduinoI2CSPIPCB bring-upSolderingHardware debugging