Manufacturing Software Test Engineer

Figure AI Figure AI · Robotics · HQ · BotQ Manufacturing

Figure AI is seeking a Manufacturing Software Test Engineer to develop and maintain end-of-line software for programming, calibrating, and verifying subassemblies of their humanoid robots. The role involves implementing automation software improvements, writing automation tests for new hardware, troubleshooting manufacturing line issues, and developing user-friendly GUIs for technicians. The position requires strong Python and C++ skills, experience with embedded systems, and understanding of software engineering best practices.

What you'd actually do

  1. Implement improvements to our existing end of line automation software
  2. Use results from full subassembly validation campaigns to write automation tests for new hardware from scratch
  3. Spend time on the manufacturing line understanding and responding to key pain points, including troubleshooting failures, improving visibility and debuggability, and increasing test coverage to catch downstream issues
  4. Develop user-friendly GUI screens for production technicians to operate

Skills

Required

  • Python
  • C++
  • interfacing with real hardware
  • actuators
  • sensors
  • relays
  • Debian Linux
  • Ethernet
  • USB
  • SPI
  • UART
  • SCPI
  • reading and interpreting electronic circuit diagrams
  • integrating sensors and actuators
  • best practices in software engineering

Nice to have

  • Bachelor’s or higher degree in Software, Mechanical, Electrical, or Controls Engineering
  • Manufacturing software experience
  • Previous work on mobile robots

What the JD emphasized

  • end of line software
  • automation software
  • automation tests
  • manufacturing line
  • troubleshooting failures
  • test coverage