1x Firmware Engineer - Testing at 1x owns firmware release quality and builds hardware-in-the-loop test rigs to ensure safe and reliable firmware for home robots. The role involves defining test strategies and delivering automated regression suites.
Responsibilities
Own firmware release quality and sign off on every firmware release
Partner with firmware developers to define test strategy and close coverage gaps
Build hardware-in-the-loop test rigs with fault injection and real-time bus validation
Deliver automated Python regression suites running in CI
Validate safety-critical and security behavior including fault detection and safe torque-off
Drive fleet robustness by confirming recovery from failed updates and power loss
Qualification
Experience in embedded security testing
Preferred
Experience in building HIL test systems and automation frameworks (e.g. pytest, Robot Framework), including dynamometers, environmental chambers or fault-injection hardware
Experience in testing motor control or power electronics firmware (BLDC/PMSM drives, battery management systems, power distribution) and EtherCAT or CAN FD at 1 kHz and above
Familiarity with safety-critical standards such as IEC 61508, ISO 13849 or ISO 26262, including requirements traceability and verification
Experience in embedded security testing: secure boot, code signing, hardware security modules or TPMs, fuzzing, penetration testing or fault-injection attacks, and standards such as IEC 62443 or ISO/SAE 21434
Familiarity with real-time operating systems such as FreeRTOS, SafeRTOS or Zephyr, and a robotics, automotive or IoT device background
What does a successful 1X Team Member look like
Team members at 1X who thrive here are builders. They move fast, own their work completely, and treat time like it's the one thing you can't get back - because it is. They say what they mean, finish what they start, and hold themselves to a standard before anyone has to ask. We push each other to be better, and we do it with honesty and respect.