Drimva

NVIDIA

System Software Engineer - Trusted Firmware

US, CA, Santa Clara · Full-time · Posted Oct 30, 2026

Experience
5+ years of proven experience in system software development.
Education
BS or MS in Computer Science, Electrical Engineering, or a related field, or equivalent experience.

About the job

Develop system software for ARM Trusted Firmware and build validated AI-assisted engineering workflows for firmware development.

What you'll do

  • Design and develop system software across firmware interfaces, including early boot, EL3 runtime services, power management, operating systems, and hypervisors.
  • Build AI-assisted workflows and reusable tools for firmware engineering, and validate AI-generated changes for correctness, security, reliability, and maintainability.
  • Collaborate with the upstream community on ARM technologies and specifications, and participate in architecture, safety, and CPU performance studies.

What they ask for

  • BS or MS in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • 5+ years of system software development experience.
  • Strong C or C++ engineering skills and ability to debug low-level software; experience with firmware, embedded, kernel-level, or other hardware-adjacent system software.
  • Deep understanding of OS fundamentals and computer architecture concepts such as MMU, Cache Coherency, TLB, Timers, and ISRs; demonstrated use of AI-assisted development tools.

Nice to have

  • Knowledge of safety and security standards such as ISO26262, CERT-C, and MISRA-C.
  • Experience building AI agents or engineering assistants using retrieval-augmented generation, tool use or function calling, agent skills, or multi-step orchestration.

Tools

ARM Trusted Firmware, C, C++, PSCI, FFA, RMI, ISO26262, MISRA-C

AI focus

Build and use AI-assisted firmware engineering workflows and tools for code exploration, planning, implementation support, bring-up, debugging, testing, documentation, and validation of generated changes.

Model-written summary · the original posting is authoritative

First seen Oct 31, 2026 · Last verified Nov 4, 2026 (UTC)