Bring up and validate new hardware and firmware builds, ensuring consistent system behavior across releases.
Collaborate with Systems Integration, Firmware, and Software teams to define test coverage, interface contracts, and validation flows.
Diagnose and debug test failures across the stack from hardware faults to software regressions.
Manage data logging, result visualization, and traceability across automated test runs.
Contribute to the design of scalable, reusable test frameworks and APIs for future platforms.
Requirements
Bachelor’s degree or equivalent experience in Electrical Engineering, Computer Engineering, Computer Science, or related field.
3–5 years of experience in test automation or embedded systems validation.
Strong understanding of firmware–hardware interaction (I2C, SPI, CAN, UART, ADC, GPIO, Ethernet).
Proficiency with Python for test automation, scripting, and data processing.
Proficiency in Linux-based development and command-line tools.
Familiarity with CI/CD systems (e.g., Jenkins, GitHub Actions, GitLab, or TeamCity).
Experience with Pytest, Robot Framework, or custom automation frameworks.
Bonus Qualifications
Familiarity with board-level validation, power sequencing, and sensor testing.
Background in robotics, automotive, aerospace, or other complex mechatronic systems.
Proficiency with lab instrumentation (oscilloscopes, logic analyzers, DAQs).
The US base salary range for this full-time position is $150,000 - $250,000 per year.
The pay offered for this position may vary based on several individual factors, including job-related knowledge, skills, and experience. The total compensation package may also include additional components/benefits depending on the specific role. This information will be shared if an employment offer is extended.