Software Engineer II, Device Security

present of AI

San Diego (CA)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Humanoid in San Diego seeks an engineer to build software and tools that let robots run trusted software on trusted hardware, emphasizing secure boot and key protection.

Requirements include production‑level C++, Python and Rust, Linux fluency, solid OO design, and ability to debug across software and hardware with security and firmware teams.

Qualifications

  • Production‑level C++/Python/Rust experience.
  • Linux fluency and debugging across software and hardware.
  • Solid object‑oriented design and secure coding basics.

Responsibilities

  • Build software and tools enabling robots to run trusted software on trusted hardware.
  • Collaborate with security, firmware and manufacturing teams to reduce attack surfaces.
  • Contribute to secure boot, device provisioning, and key protection initiatives.

Skills

C++
Python
Rust
Linux
Cryptography

Job description

This role builds the software and tools that let robots run trusted software on trusted hardware, covering secure boot, device provisioning, key protection and reducing attack surfaces. A strong candidate has a few years of production software work, solid object oriented design, comfort reading and writing C++, Python and Rust, and working security basics like authentication, encryption and trust boundaries. Linux fluency, careful debugging across software and hardware, and clear collaboration with security, firmware and manufacturing teams matter more than deep prior security experience.

How it fits the AI era

AI tools speed up writing and reviewing code, so the engineer spends more time judging whether generated code is correct and safe. The security judgment itself stays human: deciding where trust boundaries sit, which keys need hardware protection, and how to shrink attack surfaces on a physical robot. The work sits close to the company's KinetIQ AI framework, since the device trust layer is what lets that software run safely on real hardware.

How it builds AI experience

The posting expects comfort using AI assisted development tools and the ability to review and validate what they produce. Beyond that, the role builds hands on experience with hardware roots of trust, TPMs, TrustZone, HSMs and NVIDIA secure boot, which is practical security work on real devices. Someone wanting this job could practice secure boot flows and key management on small Linux boards to show relevant proof.

Worth showing
  • C++ and Python coding
  • Rust code reading
  • Linux scripting and debugging
  • Cryptography and trust boundaries
  • Secure boot and TPM basics

This is our own read, written from the employer's posting and the company's Spotlight. The employer's posting is the source of truth for the role.

About Humanoid

Humanoid builds humanoid robots for industrial work, paired with its KinetIQ AI framework (per the company).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Integration Engineer
Senior Robotics Integration Engineer

present of AI • San Diego (CA)

On-site
USD 140,000 - 190,000
Software Engineer II, Device Security
Software Engineer II, Device Security

Humanoid • San Diego (CA)

On-site
USD 123,000 - 154,000
Comprehensive health coverage
Paid time off
401(k) retirement plan with employer?"
+4
Security Engineer
Security Engineer

present of AI • San Francisco (CA)

On-site
USD 150,000 - 210,000
Software Engineer, HSM Infrastructure Security, Consumer Devices
Software Engineer, HSM Infrastructure Security, Consumer Devices

OpenAI, Inc. • Seattle (WA)

On-site
USD 180,000 - 260,000
Firmware Engineer - Testing
Firmware Engineer - Testing

present of AI • San Carlos (CA)

On-site
USD 120,000 - 180,000
Software Engineer, HSM Infrastructure Security, Consumer Devices
Software Engineer, HSM Infrastructure Security, Consumer Devices

OpenAI, Inc. • San Francisco (CA)

On-site
USD 210,000 - 310,000
Device Security Software Engineer II — Equity & Impact
Device Security Software Engineer II — Equity & Impact

Humanoid • San Diego (CA)

On-site
USD 123,000 - 154,000
Comprehensive health coverage
Paid time off
401(k) retirement plan with employer?"
+4
Embedded Security Engineer: HSMs, PKCS#11 & Trust
Embedded Security Engineer: HSMs, PKCS#11 & Trust

OpenAI, Inc. • San Francisco (CA)

On-site
USD 210,000 - 310,000
Software Engineer, HSM Infrastructure Security, Consumer Devices
Software Engineer, HSM Infrastructure Security, Consumer Devices

OpenAI • Seattle (WA)

On-site
USD 347,000 - 445,000
Security Engineer, Application Security
Security Engineer, Application Security

Figure • San Jose (CA)

On-site
USD 150,000 - 350,000