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
Android
Compliance @ 4
GPU
Linux
Robotics
Security @ 7
Software Development @ 7
- 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 seeking a creative, highly motivated, and independent system software engineer with a security background to join the SOC System Software organization. The role supports SOC-based product lines including autonomous vehicles, robotics, consumer graphics, and edge AI.
Responsibilities
- Lead all HDCP (High-bandwidth Digital Content Protection) activities across SoC-based projects, including feature roadmaps, protocol implementation, compliance certification, and delivery across chips, platforms, and products.
- Develop and maintain secure-engine firmware on a RISC-V-based secure processor.
- Deliver end-to-end HDCP solutions across software stacks spanning Linux, Android for automotive, and consumer platforms.
- Drive firmware production-signing readiness, rollback-prevention strategies, and key-provisioning workflows.
- Serve as the security primary contact for the team, leading threat modeling, static analysis, vulnerability tracking and remediation, and security compliance across projects.
- Collaborate with cross-functional teams spanning hardware design, boot firmware, power management, validation, and GPU display to align architecture and delivery.
Requirements
- Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or equivalent experience.
- 8+ years of experience in embedded systems, firmware, or system software development.
- Strong RISC-V or embedded processor firmware development experience, including privilege-level isolation and secure boot.
- Deep understanding of cryptography and security protocols, specifically HDCP 1.x/2.x authentication, key management, and repeater topology.
- Strong familiarity with HDCP integration with display protocols such as HDMI and DisplayPort.
- Consistent record of leading cross-team technical initiatives from architecture through certification and delivery.
Preferred Qualifications
- Hands-on experience with HDCP compliance certification.
- Experience with SoC-level system integration, including firewalls, fuse controllers, privilege isolation, and secure carveouts.
- Experience productizing DRM protocols such as Widevine and PlayReady.
- Familiarity with automotive security standards including ISO 21434 and UN R155.
Benefits
NVIDIA offers competitive salaries, equity, and a comprehensive benefits package. The base salary depends on location, experience, and the pay of employees in similar positions. Applications will be accepted at least until October 20, 2026.
More jobs at Nvidia
Senior Architect - Data Processing Systems, Analytics and Data Intelligence
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Machine Learning Engineer, GeForce G-Assist
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Perception Software Engineer
Nvidia · United States
USD 224,000-356,500 per year
Senior Robotics Software Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Machine Learning Engineer, Prediction - Autonomous Driving
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Similar jobs
Senior/Staff Network Engineer, AI/HPC
Groq · New York City, United States, San Francisco, United States, Dallas, United States
USD 270,400-401,600 per year
Senior/Staff Network Engineer, AI/HPC
Groq · New York City, United States, San Francisco, United States, Dallas, United States
USD 270,400-401,600 per year
Senior/Staff Network Engineer, AI/HPC
Groq · New York City, United States, San Francisco, United States, Dallas, United States
USD 270,400-401,600 per year
Senior Manager, Developer Infrastructure and Build Engineering
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
NVIDIA 2027 Ignite Internships: Software Engineering
Nvidia · Santa Clara, United States
USD 20-56 per hour
Senior Product Security Lead – NVIDIA Jetson
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Manager, Chip Software
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, Embedded Platform Middleware — Automotive and Robotics
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year