Senior Platform Software Engineer

Humanoid•Cambridge, MA

About The Position

Humanoid is developing HMND-01, a humanoid robot platform for industrial environments. The Senior Platform Software Engineer will develop core operating systems, data networks and protocols, and foundational software subsystems for next-generation humanoid robots. The role involves building software architectures that support robotic controls and AI development, and writing high-integrity software that integrates sensors, safety systems, and computing platforms to enable safe human-robot collaboration. The engineer will own new systems and contribute to future products in a fast-paced, collaborative R&D environment. The role works across hardware and software, leading interdisciplinary projects and helping ensure robotic systems are safe, fault-tolerant, and reliable in real-world conditions.

Requirements

  • At least 5 years of experience developing and deploying production software in embedded systems running Linux.
  • Experience with one or more of C++, C, Rust, Python, or Go.
  • Experience developing time-sensitive, performance-critical applications.
  • Thorough understanding of Ethernet, IP networking, and higher-level protocols such as HTTP or gRPC.
  • Experience with Linux build environments such as Yocto or Buildroot.
  • Experience building Linux kernels and modifying or writing device drivers.
  • Strong communication skills, including writing clear technical documentation and delivering presentations on complex topics.
  • Proven history of leading cross-functional technical projects, including developing technical requirements and driving collaboration across teams.
  • Experience working in small, agile teams with fast iteration cycles and interdisciplinary collaboration.

Nice To Haves

  • Experience with NVIDIA’s Jetson platform.
  • Experience working with sensor data, including cameras, lidars, radars, and IMUs.

Responsibilities

  • Develop and validate embedded software for robots operating in real-world environments.
  • Integrate robotic components, including sensors, actuators, and computing platforms, into cohesive, fault-tolerant systems.
  • Lead interdisciplinary projects involving robotic perception, computing subsystems, and software integration.
  • Integrate new systems with robots; test and validate them for safety and reliable real-world performance.
  • Develop tools, infrastructure, and operational practices within the R&D team.
  • Contribute to improving the safety and performance of robots in human-centric environments.
  • Collaborate with electrical engineers, software developers, robotics control experts, physical AI developers, and other team members to integrate software with robotics hardware.
  • Develop foundational software architectures supporting robotic controls and AI development.
  • Write high-integrity software for robots, integrating sensors, safety systems, and computing platforms.
  • Own new systems and contribute to future products.

Benefits

  • Comprehensive health coverage for US-based employees, including fully paid medical, dental, and vision insurance.
  • Virtual care and employee assistance resources.
  • 23 days of accrued PTO, separate sick leave, and paid company holidays.
  • 401(k) retirement plan with employer match.
  • Equity.
  • Free daily catered lunch, snacks, and drinks in-office.
  • Opportunity to collaborate with engineers, researchers, and product experts in AI and robotics.
  • Freedom to influence the product and own key initiatives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service