All vacancies
System Software Engineer - Trusted Firmware
NVIDIA
US, CA, Santa Clara · On-site · relocationSalary not disclosedfull-timeNVIDIA Careers (offices abroad)
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.
Responsibilities
- Designing, crafting and developing system software relevant to ARM's Trusted Firmware Stack.
- Build and improve agentic workflows for trusted firmware engineering, spanning tasks such as codebase exploration, change planning, implementation support, bring-up, debugging, test execution, and documentation.
- Create reusable workflow components, tools, or skills that connect AI assistants to approved engineering context and systems, such as source repositories, technical documentation, issue trackers, build environments, and test infrastructure.
- Define clear validation and review steps for AI-assisted work. Evaluate generated changes and results for correctness, security, reliability, and maintainability before they are integrated.
- Work across firmware and system software interfaces, including early boot, EL3 runtime services, power management, operating system and hypervisors.
- Involving in sophisticated and next generation CPU architecture that drives our Tegra platform.
- Work with upstream community to develop software for latest ARM technologies such as Confidential Compute and help drive improvements to various specs such as PSCI, FFA, RMI.
- Participate in architectural explorations which include feasibility studies, safety evaluations and CPU performance analysis.
- What we need to see
- BS or MS in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
Languages
- Work format
- On-site
- Seniority
- Mid
- Posted
- 30 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- Kotlin/Java Developer (Merchant Response)Mayflower · Remote · worldwide, UTC+4 accepted
- Network Software DeveloperArctic7 · Remote · worldwide, UTC+4 accepted
- Software Engineer - Solutions EngineeringCanonical · Remote · worldwide
- Staff Software EngineerOne Identity · Remote · worldwide, UTC+4 accepted
- Game Engineer (remote, contract-to-hire, Latin America)Endless Access · Remote · worldwide, UTC+4 accepted
- MLOps Field EngineerCanonical · Remote · worldwide

