About the company
Humanoid is building the world's most capable, commercially-scalable, and safe humanoid robots. HMND-01 Alpha is running in real industrial pilots.
Responsibilities
- Develop and validate embedded software that ensures robots can operate at scale
- Work at the intersection of hardware and software to integrate robotic components (sensors, actuators, computing platforms)
- Lead interdisciplinary projects involving robotic perception, computing subsystems, and software integration
- Integrate new systems with robots to test, validate, and ensure safety requirements
- Contribute to the development of tools, infrastructure, and operational practices
- Improve the safety and performance of robots operating in real-world, human-centric environments
- Work closely with electrical engineers, software developers, robotics control experts, and physical AI developers
Requirements
- 5+ years of experience developing and deploying production software in embedded systems running Linux (C++, C, Rust, Python, Go)
- Experience developing time-sensitive, performance critical applications
- Thorough understanding of Ethernet and IP networking and higher-level protocols like HTTP or gRPC
- Experience with Linux build environments like Yocto or Buildroot
- Experience in building Linux kernels and modifying or writing device drivers
- Strong communication skills
- Proven history of leading cross-functional technical projects
- Experience working in small, agile teams
Nice to have
- Experience with Nvidia's Jetson platform
- Experience working with sensor data, including cameras, lidars, radars, and IMUs
Conditions
- Competitive equity: stock options
- 30+ paid days off, including 23 days of annual leave, all UK bank holidays, and additional company closure days
- Private healthcare, including virtual and in-person care
- Pension scheme with 8% total contribution
- Free daily breakfast, catered lunch, and snacks in-office