jobapplier

Test Automation Engineer

Figure

Skills

Required

  • test automation / embedded systems validation
  • Python
  • Linux-based development
  • CI/CD
  • Jenkins / GitHub Actions / GitLab / TeamCity
  • scripting
  • data processing
  • command-line tools
  • lab instrumentation
  • oscilloscopes
  • logic analyzers
  • DAQs

Preferred

  • firmware–hardware interaction
  • hardware-in-the-loop
  • robotics
  • I2C
  • SPI
  • CAN
  • UART
  • ADC
  • GPIO
  • Robot Framework

Figure, a cutting-edge robotics company, as a Test Automation Engineer. In this role, you will design, build, and maintain automated testing infrastructure for our humanoid robot. You will have full end-to-end ownership of hardware-in-the-loop (HIL) test systems, develop Python-based frameworks, and integrate test automation into continuous integration workflows.

Responsibilities

  • You will collaborate with various teams, diagnose and debug test failures, and contribute to the design of scalable test frameworks.
  • The ideal candidate will have a strong understanding of firmware-hardware interaction, experience in test automation or embedded systems validation, and proficiency in Python and Linux-based development.
  • Design, build, and maintain automated testing infrastructure for CI, Hardware in the Loop (HIL), and system-level validation environments.
  • Develop test frameworks, pipelines, and tooling that power regression testing and continuous integration for the humanoid robot.
  • Collaborate with Systems Integration, Firmware, and Software teams to define test coverage, interface contracts, and validation flows.

Requirements

  • Familiarity with CI/CD systems (e.g., Jenkins, GitHub Actions, GitLab, or TeamCity)
  • 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
  • Proficiency with Python for test automation, scripting, and data processing
  • Proficiency in Linux-based development and command-line tools
  • Proficiency with lab instrumentation (oscilloscopes, logic analyzers, DAQs)

Preferred

  • Strong understanding of firmware–hardware interaction (I2C, SPI, CAN, UART, ADC, GPIO, Ethernet)
  • Experience with Pytest, Robot Framework, or custom automation frameworks
  • Exposure to hardware-in-the-loop (HIL) environments or simulation systems
  • Familiarity with board-level validation, power sequencing, and sensor testing
  • Background in robotics, automotive, aerospace, or other complex mechatronic systems

Pay

USD 150,000 - 250,000