Nvidia

System Software Engineer - Trusted Firmware

Nvidia
Apply
2 days ago
Santa Clara, CA, USASenior
H1B sponsor

Responsibilities

  • Design, develop, and improve system software for ARM Trusted Firmware.
  • Build agentic workflows supporting firmware codebase exploration, change planning, implementation, bring-up, debugging, testing, and documentation.
  • Create reusable tools and workflow components that connect AI assistants to approved engineering repositories, documentation, issue trackers, build environments, and test infrastructure.
  • Define validation and review processes for AI-assisted changes and evaluate their correctness, security, reliability, and maintainability.
  • Develop across firmware and system software interfaces including early boot, EL3 runtime services, power management, operating systems, and hypervisors.
  • Collaborate with the upstream community on ARM technologies such as Confidential Compute and improvements to PSCI, FFA, and RMI specifications.
  • Participate in architectural feasibility studies, safety evaluations, and CPU performance analysis.

Requirements

  • BS or MS in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • At least 5 years of proven system software development experience.
  • Strong software engineering experience in C or C++ and the ability to debug low-level software.
  • Experience developing or integrating firmware, embedded software, kernel-level software, or other hardware-adjacent system software.
  • Deep understanding of operating-system fundamentals and computer-architecture concepts including MMU, cache coherency, TLBs, timers, and ISRs.
  • Knowledge of safety and security standards such as ISO26262, CERT-C, and MISRA-C is preferred.
  • Demonstrated use of AI-assisted development tools for firmware debugging, regression triage, log analysis, test generation, or technical research is preferred.
  • Experience building AI agents or engineering assistants using retrieval-augmented generation, tool use or function calling, agent skills, or multi-step orchestration is preferred.

Benefits

  • Competitive salary, equity, and a comprehensive benefits package.
  • The position is based in Santa Clara, California, USA.
  • Applications will be accepted at least until November 3, 2026.

Tech Stack

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me