Senior Platform Software Engineer
Core
Develop core OS, data networks, protocols, and fundamental software subsystems for next-generation humanoid robots to enable high-fidelity control and safe human-robot collaboration.
Role type
Senior Platform Software Engineer (Embedded Systems)
Builds
Core operating system, data networks, protocols, and foundational software architectures for HMND-01 Alpha humanoid robots.
Domain
Robotics / Embedded Systems / AI Hardware
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded software development, Linux kernel modification, device driver development, C++, C, Rust, Python, Go, Ethernet/IP networking, HTTP/gRPC protocols, Linux build environments (Yocto/Buildroot), time-sensitive application development, hardware/software integration.
Preferred skills
Nvidia Jetson platform experience, sensor data processing (cameras, lidars, radars, IMUs).
Technologies
Linux, C++, C, Rust, Python, Go, Yocto, Buildroot, gRPC, HTTP, Nvidia Jetson.
Responsibilities
Design and validate embedded software for real-world robot operation; integrate sensors, actuators, and computing platforms into fault-tolerant systems; lead cross-functional projects involving perception and control subsystems; test and validate systems against safety requirements; build tools and infrastructure for R&D; collaborate with electrical engineers and physical AI developers.
Seniority
Senior, hands-on IC