Software Integration Engineer
Core
Bridge between AI, Controls, Firmware, and Hardware to ensure cohesive, high-performing robotic systems for home and commercial markets.
Role type
Software Integration Engineer (Robotics)
Builds
Autonomous humanoid robots
Domain
Robotics / Mechatronics
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, debugging complex hardware/software systems, system-level problem solving, test plan definition, firmware diagnostics, automated test infrastructure
Preferred skills
first-principles mindset, rapid iteration, cross-functional collaboration
Technologies
C++, Python
Responsibilities
Hands-on testing and issue triage for robots; Collaborate with Platform Software, AI, Controls, and Manufacturing teams to resolve bugs and drive architectural improvements; Lead and own test plan definition for new software and firmware features; Collaborate with developers and manufacturing to improve firmware, diagnostics, and self-tests using EoL data; Validate software before release to internal manufacturing and service teams; Partner with Test Infrastructure team to add high-signal automated tests and diagnostics
Seniority
Mid-Senior, hands-on IC