Skip to content

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