Humanoid

Software Engineer II, Device Security

Humanoid
Apply
7 hours ago
San Diego, CA, USAMid Level

Base Salary

$123k - $154k/yr

Responsibilities

  • Build and maintain software and tools for trusted boot and device provisioning using NVIDIA secure boot and UEFI.
  • Develop tooling to provision and verify device credentials and contribute to device trust and key protection using TPMs and ARM TrustZone.
  • Contribute to device key management using 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 engineering teams through design discussions, code reviews, and documentation.
  • Own well-scoped projects from design through implementation and testing.

Requirements

  • Typically 1–3 years of full-time experience building, testing, and maintaining production-quality software, or equivalent experience.
  • Strong foundation in object-oriented programming and software design.
  • Ability to read and reason about code, identify logic errors, and contribute across C++, Python, and Rust codebases; prior experience in all three languages is not required.
  • Bachelor’s or master’s degree in computer science, computer engineering, electrical engineering, or a related field.
  • Comfort using AI-assisted development tools and reviewing and validating generated code.
  • Familiarity with authentication, encryption, cryptographic keys, and trust boundaries, with interest in applying them to hardware devices.
  • Comfort working in Linux and using scripting languages such as Python or Bash to automate tasks, build tools, and investigate problems.
  • Thoughtful problem-solving, attention to detail, clear communication, collaboration, and follow-through.
  • Experience with key management and/or NVIDIA platforms such as Jetson is a plus.
  • Ability to work onsite at the San Diego office.

Benefits

  • Comprehensive US employee health coverage, including fully paid medical, dental, and vision insurance, virtual care, and employee assistance resources.
  • 23 accrued PTO days, separate sick leave, and paid company holidays.
  • 401(k) retirement plan with employer match.
  • Equity participation.
  • Free daily catered lunch, snacks, and drinks in the office.
  • Opportunity to collaborate with engineers, researchers, and product experts in AI and robotics.
  • Freedom to influence the product and own key initiatives.
  • Onsite role based in the San Diego office.

Tech Stack

Categories

Humanoid

About Humanoid

201-500 employees

Humanoid develops general-purpose humanoid robots for industrial environments to automate hazardous or monotonous tasks in manufacturing, logistics, and construction. Its HMND‑01 Alpha platform is running in real industrial pilots, pointing toward a hardware-and-software product paired with deployment services. Founded in 2024 and headquartered in London, the privately held company is scaling toward wider commercialization from these pilots.

Contact me