Senior System Software Engineer, Tegra Security Software
Core
Develop and maintain C-based security software and interfaces for NVIDIA's automotive platforms, specifically focusing on PKCS#11 within the DRIVE OS security architecture.
Role type
Senior System Software Engineer (Automotive Cybersecurity)
Builds
Security services and interfaces for NVIDIA DRIVE OS and Tegra chipsets in automotive applications
Domain
Automotive embedded systems, cybersecurity, and low-level system software
Required skills
C programming, debugging, data structures, operating systems, computer architecture, software engineering practices, test automation, code reviews, documentation
Preferred skills
Linux/QNX embedded systems, ARM SoCs, platform security, Python, Rust, applied cryptography, PKCS#11, key management, hardware security modules, secure boot, ISO 26262, ISO 21434, CI/CD
Technologies
C, PKCS#11, DRIVE OS, Tegra, Linux, QNX, ARM, Python, Rust, ISO 26262, ISO 21434
Responsibilities
Develop and maintain C-based software and interfaces for PKCS#11 and related security services; Collaborate with cross-functional teams to resolve specifications; Investigate and resolve complex system and integration issues; Build and maintain unit, integration, and end-to-end tests; Participate in code reviews and documentation; Contribute to development and release activities following product lifecycle processes
Seniority
Senior, hands-on IC