1X

Firmware Engineer - Testing

1X
Apply
12 days ago
San Carlos, CA, USAMid Level
H1B sponsor

Base Salary

$150k - $190k/yr

Responsibilities

  • Own firmware release quality by defining test criteria, running release qualification, and signing off on firmware releases.
  • Partner with firmware developers to define test strategies, close coverage gaps, and provide early feedback.
  • Build hardware-in-the-loop test rigs for boards, actuators, and complete robot setups, including fault injection and real-time bus validation.
  • Develop automated Python regression suites that run in CI and convert field and fleet issues into regression tests.
  • Validate safety-critical and security behaviors, including fault detection, current and thermal limits, safe torque-off, secure boot, and firmware signing.
  • Test recovery from interrupted updates, power loss during flashing, corrupted images, and watchdog resets through soak and stress testing.
  • Use manual bench testing, custom fixtures, scopes, logic analyzers, and bus analyzers to isolate firmware, hardware, and test-setup issues.

Requirements

  • Bachelor’s degree in electrical engineering, computer engineering, computer science, or a related field, or equivalent experience, with 2+ years of firmware or embedded systems testing.
  • Experience testing embedded systems at the hardware-software boundary, including timing and fault conditions, and reading embedded C/C++ to design targeted tests.
  • Experience building test automation in Python and Bash using Git and CI systems such as GitHub Actions, Jenkins, or Buildkite.
  • Experience with CAN, UART, I2C, and SPI communication protocols.
  • Hands-on experience with oscilloscopes, logic analyzers, power supplies, electronic loads, and bus analyzers.
  • Preferred experience building HIL test systems and automation frameworks such as pytest or Robot Framework.
  • Preferred experience testing motor control or power electronics firmware, including BLDC/PMSM drives, battery management systems, power distribution, EtherCAT, or CAN FD.
  • Familiarity with IEC 61508, ISO 13849, ISO 26262, IEC 62443, or ISO/SAE 21434 and requirements traceability or verification is preferred.
  • Preferred embedded security testing experience involving secure boot, code signing, hardware security modules, TPMs, fuzzing, penetration testing, or fault-injection attacks.
  • Familiarity with FreeRTOS, SafeRTOS, or Zephyr and robotics, automotive, or IoT device backgrounds is preferred.

Benefits

  • Comprehensive medical, dental, and vision coverage.
  • Generous paid time off, company holidays, and parental leave.
  • 401(k) plan with company match.
  • Flexible Spending Account and Health Savings Account options.
  • Commuter benefits for transit and parking.
  • Short-term and long-term disability and life insurance.
  • Employee Assistance Program for mental health, financial, and personal support.
  • Onsite snacks and catered lunches.

Tech Stack

BashBuildkiteCC++GitGitHub ActionsJenkinspytestPythonRobot Framework

Categories

1X

About 1X

1,001-5,000 employees

1X builds and manufactures humanoid robots designed to perform real-world physical tasks in homes and workplaces, paired with AI-driven control software. The company pursues a hardware-plus-software robotics business model, with development focused on general-purpose manipulation and mobility. Founded in 2015 and headquartered in Palo Alto, it is privately held and operates in the robotics, AI, and electronics manufacturing domains, with products including the EVE and NEO humanoid platforms.

Contact me