Senior Platform Software Engineer
HumanoidVisit Humanoid website
UK-based AI and robotics company building commercially scalable humanoid robots for industrial deployment.
London, United Kingdom
Funding history
About Humanoid
Humanoid develops industrial humanoid robots and its proprietary KinetIQ AI framework for real-world tasks across manufacturing, logistics, and related environments.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will develop and validate embedded software for humanoid robots. You will integrate sensors, actuators, safety systems, and computing platforms; test systems in real-world conditions; lead cross-functional projects; and contribute tools and operational practices for reliable robotic software.
Requirements
- Embedded systems
- Linux
- C++
- C
- Rust
- Python
- Go
- Performance-critical application
- Ethernet
- IP networking
- HTTP
- gRPC
- Yocto
- Buildroot
- Linux kernel
- Device driver
- NVIDIA Jetson
- Sensor data
- Camera
- Lidar
- Radar
- IMU
- Technical documentation
- Presentation
- Technical requirement
- Cross-functional project management
Responsibilities
- Develop and validate embedded software for robots
- Integrate robotic hardware components into fault-tolerant systems
- Lead cross-functional projects involving perception, computing, and software integration
- Integrate, test, validate, and evaluate new robot systems
- Contribute tools, infrastructure, and operational practices
- Improve robot safety and performance
- Collaborate to integrate software systems with robotic hardware
Benefits
- Comprehensive health coverage for US-based employees
- Fully paid medical, dental, and vision insurance
- Virtual care
- Employee assistance resources
- 23 days of PTO
- Sick leave
- Paid company holidays
- 401(k) retirement plan with employer match
- Equity
- Free daily catered lunch, snacks, and drinks in-office
