Overview
In this role, you will contribute to the HPSE Interface team by developing secure, low-level software for automotive platforms and DRIVE OS. You will work across hardware and software boundaries to deliver PKCS#11-based security services on Tegra chipsets, collaborating with global teams to translate requirements into robust solutions. You’ll be involved through the full software lifecycle—from development and integration to validation and release support. This is an opportunity to deepen system-level expertise while shaping secure automotive software at NVIDIA.
Responsibilities
- Build expertise in HPSE security architecture and its hardware/OS interactions
- Develop, test, debug, and maintain C-based PKCS#11 interfaces for DRIVE OS and Tegra
- Clarify requirements with software, hardware, architecture, safety, security, quality, and customer teams
- Investigate and resolve complex system and customer-reported issues and drive them to closure
- Develop and maintain unit, integration, and end-to-end tests; improve test automation
- Participate in code reviews, design discussions, and documentation to ensure secure, reliable software
- Contribute to development and release activities following product lifecycle, safety, and quality processes
Key requirements
- Bachelors or Masters in Computer Science/Engineering or related field, or equivalent experience
- Strong C programming and debugging skills
- Solid foundations in data structures, OS, and computer architecture
- Methodical, analytical approach with ability to work in distributed cross-functional teams
- Clear written and verbal communication skills
- Proactive, quality-focused mindset in a safety- and security-conscious environment
- Strong communication skills
- Team collaboration across functions
- Willingness to learn complex systems
- C programming and debugging
- PKCS#11 and security services
- DRIVE OS and Tegra chipset interfaces
…
