Hardware Test Automation Engineer
Core
Architect Python-based test automation frameworks and device drivers to automate hardware verification and validation workflows, integrating test systems with CI/CD pipelines and data infrastructure.
Role type
Senior IC hardware test automation engineer
Builds
Automated test frameworks, device drivers, CI/CD integrations, and data pipelines for hardware-in-the-loop testing
Domain
Hardware testing, validation, and automation
Required skills
Python, hardware device control, CI/CD integration, Linux/Windows/macOS software deployment, instrument drivers (ADB, SCPI/VISA, DAQs), data analysis (pandas, matplotlib, SQL), problem-solving
Preferred skills
Consumer electronics V&V, monorepo management (Bazel), Android ADB automation, scalable API design (gRPC, protobuf), robotics automation, schematic interpretation, AI tooling
Technologies
Python, ADB, SCPI, VISA, DAQs, Bazel, gRPC, protobuf, pandas, matplotlib, SQL, Linux, Windows, macOS
Responsibilities
Develop Python frameworks for hardware device control and test orchestration; Integrate automated tests into CI/CD infrastructures; Write and maintain drivers for diverse instruments; Build connections between test stations and device farms; Create dashboards for test metrics and station health; Support hardware bring-up and interface definition with vendors; Develop AI-based tooling to optimize workflows
Seniority
Senior, hands-on IC
