Skip to content

Jobs

Humanoid

Robot type
Humanoid
Location
San DiegoCaliforniaUSA
Job type
Software
Posted
Oct 29, 2026
Salary
$123,000–$154,000 a year
Full-time

Software Engineer II, Device Security

Job description

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.

Job responsibilities

  • Build and maintain software and tools for trusted boot and device provisioning, working with NVIDIA secure boot and UEFI.
  • 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 (HSMs).
  • Write, test, and debug software and scripts in Linux, and investigate issues across software and hardware.
  • Identify and reduce attack surfaces across device software, boot flows, and supporting tools.
  • Collaborate with security, firmware, cloud, manufacturing, and other engineering teams through design discussions, code reviews, and documentation;

Job requirements

  • Software engineering experience — Typically 1–3 years of full-time experience building, testing, and maintaining production-quality software, or equivalent experience.
  • 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.
  • Security fundamentals — Familiarity with authentication, encryption, cryptographic keys, and trust boundaries, and an interest in applying them to hardware devices.
  • Linux and tooling — Comfort working in Linux and using scripting languages such as Python or Bash to automate tasks, build tools, and investigate problems.
  • Problem-solving and collaboration — A thoughtful approach to unfamiliar problems, attention to detail, and the ability to communicate clearly, seek feedback, and follow work through.
  • Experience with key management and/or NVIDIA platforms, such as Jetson, is a plus

Similar jobs

Robot deals

All deals →
  • Everblog AI fridge calendar

    Deal · Everblog

    10% off

    Get deal
  • CircuitMess DIY robot kits

    Shop · CircuitMess

    DIY robot kits

    Robot and gadget kits you build yourself.

    Shop
  • GRABO Cordless vacuum lifter

    Shop · GRABO

    Cordless vacuum lifter

    GRABO Pro Brushless: the original cordless vacuum lifter for pavers, stone, glass and panels.

    Shop

Like what we do? Buying through these links supports Bots n' Beans. We earn a commission at no extra cost to you. Thank you!