Drimva

Humanoid

Software Engineer II, Device Security

$123K–$154K

US, San Diego, CA · On-site · Full-time · Posted Oct 29, 2026

Experience
Typically 1–3 years of full-time experience, or equivalent experience.
Education
B.S. or M.S. in CS, CE, EE, or a related field.

About the job

Build software and tools for trusted boot, device provisioning, and device security across humanoid robots’ hardware and software lifecycle.

What you'll do

  • Build and maintain trusted-boot and provisioning tools, including work with secure boot and device credentials.
  • Contribute to device trust, key protection, and key management; investigate and reduce security risks across device software and boot flows.
  • Write, test, and debug Linux software and scripts, collaborating with cross-functional teams and owning scoped projects through implementation and testing.

What they ask for

  • Typically 1–3 years of full-time software engineering experience building, testing, and maintaining production-quality software, or equivalent experience.
  • Strong foundation in object-oriented programming and software design; ability to contribute across C++, Python, and Rust codebases (prior experience in all three is not required).
  • Familiarity with authentication, encryption, cryptographic keys, and trust boundaries; comfort working in Linux and scripting with Python or Bash.
  • Ability to work on-site at the San Diego office.

Nice to have

  • Experience with key management and/or NVIDIA platforms, such as Jetson.

Pay

$123,000-$154,000 USD per year (base salary)

Tools

NVIDIA secure boot, UEFI, Trusted Platform Modules (TPMs), ARM TrustZone, Hardware Security Modules (HSMs), Linux, C++, Python

AI focus

Use AI-assisted development tools and understand, review, and validate the code they produce.

Model-written summary · the original posting is authoritative

First seen Oct 30, 2026 · Last verified Nov 5, 2026 (UTC)