Humanoid creates advanced humanoid robots that integrate seamlessly into daily life, enhancing human potential. Learn more about our mission and vision.
About the role
We’re looking for a Software Engineer II to join our Platform Infrastructure team in San Diego. You’ll help build the software and tools that enable our robots to run trusted software on trusted hardware, working with security, firmware, and platform engineers across the device lifecycle. Found on 1752vc Careers, the job board for startup and VC roles.
What they're looking for
- Software engineering experience — Typically 1–3 years of full-time experience building, testing, and maintaining production-quality software, or equivalent experience
- You have a strong foundation in object-oriented programming and software design
- You can read and reason about code, identify logic errors, and learn to contribute across C++, Python, and Rust codebases
- Prior experience in all three languages is not required. B.S. or M.S. in CS, CE, EE, or a related field
- AI-assisted development — You’re comfortable using AI-assisted development tools and can understand, review, and validate the code they produce
More about this role
Here at Humanoid, we believe in a future where robots amplify human potential. That’s why we’ve set out on a mission to build the world’s most capable, commercially-scalable, and safe humanoid robots. We’re bringing that mission to life with HMND‑01 - our rapidly developed humanoid platform being deployed in real industrial environments - and we’re growing the team to take it even further.
We’re looking for a Software Engineer II to join our Platform Infrastructure team in San Diego. You’ll help build the software and tools that enable our robots to run trusted software on trusted hardware, working with security, firmware, and platform engineers across the device lifecycle.
Build and maintain software and tools for trusted boot and device provisioning, working with NVIDIA secure boot and UEFI. For example, you might help bring up a secure boot flow on a new device or build tooling to provision and verify device credentials.
Contribute to device trust and key protection using hardware roots of trust, including Trusted Platform Modules (TPMs), and security technologies such as ARM TrustZone.
Contribute to device key management though the use of Hardware Security Modules...
Browse similar: AI jobs · AI startup jobs · Startup jobs