Vayavya Labs builds embedded software and firmware for the semiconductor and automotive industries, with deep expertise in low-level device software, driver automation, and safety-critical systems. Our engineers work close to the metal — bringing up silicon, writing production firmware, and validating it to the standards demanded by up-to-date and autonomous vehicles. This role sits at the point where that firmware meets rigorous, automated validation.
About the Role
We are looking for a Firmware Test Automation Engineer whose primary mission is to integrate production embedded firmware into a Python-based test infrastructure. You will build and extend the framework that exercises our automotive firmware end-to-end — automating test execution, running regression suites, acquiring and analyzing full telemetry, managing test control flow, and surfacing faults clearly and reliably.
This is a role for an engineer who is fluent in Python and equally comfortable reasoning about what the firmware is doing underneath. You will need a working understanding of the same embedded domain our firmware targets — microcontrollers, RTOS behavior, communication buses, diagnostics, and self-test — so that the tests you build genuinely reflect how the system behaves on real hardware. You will partner closely with firmware, hardware, and platform engineers to turn firmware requirements into automated, repeatable validation.
What You’ll Do
- Integrate production embedded firmware into a Python-based test framework, building the interfaces and harnesses that drive firmware on target hardware.
- Design and implement automated test execution — replacing manual, ad-hoc validation with repeatable, scriptable flows.
- Build and maintain regression test suites that catch defects early and run reliably across firmware changes and ECU variants.
- Develop full telemetry dat