1

1X

Develops human-like androids for enterprise operations

Firmware Engineer - Testing

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeSan Carlos, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in electrical engineering, computer engineering, computer science, or a related field, or equivalent experience, with at least 2 years of firmware or embedded systems testing.
  • Demonstrated ability to test embedded systems at the hardware-software boundary, including timing and fault conditions, and to read embedded C and C++ to design targeted tests.
  • A proven track record of building test automation in Python and Bash, using Git and continuous integration systems such as GitHub Actions, Jenkins, or Buildkite.
  • Experience with communication protocols such as CAN, UART, I2C, and SPI.
  • Hands-on experience with lab equipment, including oscilloscopes, logic analyzers, power supplies, electronic loads, and bus analyzers.

Responsibilities

  • Own firmware release quality by defining release test criteria, running release qualification, and signing off on every firmware release before it reaches the fleet.
  • Partner with every firmware developer early in feature work to define test strategy, close coverage gaps, and provide feedback before code merges.
  • Build hardware-in-the-loop test rigs, from single boards to full actuator and robot setups, including fault injection for power, communication, and sensor failures and validation of real-time buses such as EtherCAT, CAN/CAN FD, SPI, UART, and I2C.
  • Deliver automated Python regression suites that run in continuous integration on every firmware change with clear pass/fail results, and turn field and fleet issues into new regression tests.
  • Verify safety-critical and security behavior as specified, including fault detection, current and thermal limits, safe torque-off, secure boot, and firmware signing under edge cases and malformed inputs.
  • Confirm that every node recovers to a known safe state without manual intervention after failed or interrupted updates, power loss during flashing, corrupted images, and watchdog resets, using long-duration soak and stress testing.
  • Use an oscilloscope, logic analyzer, and bus analyzer to determine whether bugs are in firmware, hardware, or the test setup.
  • Script repeated tasks, write clear bug reports, push back on unclear requirements, and work closely with firmware, electrical, actuator, and operations engineers.

Desired Qualifications

  • Experience building hardware-in-the-loop test systems and automation frameworks such as pytest or Robot Framework, including dynamometers, environmental chambers, or fault-injection hardware.
  • Experience testing motor control or power electronics firmware, including BLDC/PMSM drives, battery management systems, or 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, including 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.

About the Company

1X

Develops human-like androids for enterprise operations

1X is an engineering and robotics company that builds android robots to augment human labor in real-world work settings. The company’s flagship product, EVE, can move through spaces, turn corners, and open doors, using shared autonomy to operate with human guidance as needed. The product relies on specialized actuator systems paired with artificial intelligence to perform tasks that humans would normally do, enabling enterprises to boost productivity and address labor shortages. 1X differentiates itself by commercializing enterprise-ready androids and targeting the US market, leveraging its unique actuator design and AI stack to enable smooth, human-like movements that can navigate real environments. The company’s goal is to provide reliable, scalable robotic helpers that can carry out a range of tasks autonomously or with partial human control, increasing operational efficiency for enterprise customers.

Company size
1,001-5,000
Company stage
Private
Total funding
$135.5M
Headquarters
Palo Alto, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at 1X

See more jobs