NVIDIA is hiring a System Software Engineer for its Tegra team in Santa Clara, California. The role focuses on designing and developing system software for ARM’s Trusted Firmware Stack and contributing to advanced CPU architecture for the Tegra platform. The engineer will work across firmware and system software interfaces, including early boot, EL3 runtime services, power management, operating systems, and hypervisors. The position also involves building agentic workflows and reusable tools for trusted firmware engineering. These workflows may support codebase exploration, change planning, implementation, bring-up, debugging, testing, and documentation, connecting AI assistants to approved engineering context and systems. The engineer will define validation and review processes for AI-assisted work and assess generated changes for correctness, security, reliability, and maintainability. The role includes working with the upstream community on emerging ARM technologies, including Confidential Compute, and contributing to improvements in specifications such as PSCI, FFA, and RMI. It also involves architectural explorations, feasibility studies, safety evaluations, and CPU performance analysis.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level