Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Debugging @ 6
GPU @ 4
Robotics
Rust @ 1
Security @ 4
Software Development @ 6
Spark @ 1
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is developing the next era of computing across GPUs, AI, robotics, and self-driving cars. Join the Tegra software team to work on security, system software, and innovative System-on-Chip technologies.
Responsibilities
- Develop bare-metal firmware, software, and applications for security use cases and proofs of concept.
- Handle and debug security and system software issues for Tegra SoCs.
- Work on Root of Trust (ROT) implementation in the cryptographic security system.
- Participate in the silicon lifecycle, including pre-silicon simulation and emulation, test validation, and power-on bring-up.
- Specify and implement test cases while improving test automation and software quality.
- Collaborate with architecture and software and hardware teams to improve next-generation NVIDIA SoCs.
- Engage with technology partners to ensure seamless integration and performance.
Requirements
- Bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
- At least 5 years of relevant software development experience.
- Strong system software engineering skills and the ability to solve complex problems.
- Proficiency in programming and debugging with C, C++, and Assembly language.
- Experience with Rust and Ada/SPARK is a plus.
- Understanding of operating system internals, embedded systems, and security software.
- Ability to work effectively as part of a team, work independently, and communicate effectively.
Preferred Qualifications
- Experience with GPU and SoC technology and advanced architecture topics such as Security Enclave, Secure Boot, Root of Trust, runtime security services, confidential computing, and cryptography.
- Ability to lead security initiatives and mentor other engineers.
- Published research or contributions to the security community.
- Understanding of Security SDLC and standards such as ISO 26262 Safety and ISO 21434 Security.
Compensation And Benefits
- Base salary range of $152,000–$241,500 for Level 3.
- Base salary range of $184,000–$287,500 for Level 4.
- Eligible for equity and benefits.
- Salary is determined by location, experience, and pay for employees in similar positions.
Applications will be accepted at least until August 22, 2026. This posting is for an existing vacancy. NVIDIA is an equal opportunity employer.
More jobs at Nvidia
NVIDIA 2027 Internships: Ph.D. Research Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 38-94 per hour
NVIDIA 2027 Internships: Ph.D. Research Computer Vision and Deep Learning
Nvidia · Santa Clara, United States
USD 38-94 per hour
NVIDIA Spring 2027 Internships: Developer and Performance Technology
Nvidia · Santa Clara, United States
USD 20-71 per hour
Deep Learning Compiler Engineer
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
NVIDIA 2027 Internships: Ph.D. Research Computer Architecture and Systems
Nvidia · Santa Clara, United States
USD 38-94 per hour
Similar jobs
Senior Embedded System Software Engineer – Platform Execution Lead
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior System Software Engineer - Halos
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Engineer, AI Tooling and Workflows
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior System Software Engineer, Tegra
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Platform Security Engineer, OpenBMC
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 320,000-405,000 per year
Member of Technical Staff (Software Engineer, Cloud Infrastructure)
Perplexity AI · Palo Alto, United States, San Francisco, United States, New York City, United States
USD 220,000-405,000 per year
Systems Generalist, GPT Infrastructure
OpenAI · San Francisco, United States, Seattle, United States
USD 293,000-445,000 per year
Software Engineer - Network (C++)
SpaceXAI · Palo Alto, United States, Seattle, United States
USD 180,000-440,000 per year