Description
NVIDIA is seeking a highly motivated Senior System Software Engineer – Automotive Cybersecurity to join its Automotive Software team. The successful candidate will help architect, implement, and evaluate cybersecurity solutions for next-generation automotive platforms.
Responsibilities
- Design, develop, and review security solutions for Linux Kernel and embedded software running on NVIDIA automotive platforms.
- Perform cybersecurity engineering activities for Linux Kernel in accordance with ISO/SAE 21434 and NVIDIA security development processes.
- Conduct Threat Analysis and Risk Assessment (TARA) for Linux-Kernel automotive systems, identifying attack surfaces, assets, trust boundaries, risks, and mitigations.
- Define and review cybersecurity requirements for Linux Kernel, device drivers, middleware, and user-space software components.
- Analyze Linux Kernel subsystems from a security perspective, including memory management, process isolation, IPC, networking, device drivers, filesystems, and privilege management.
- Review Linux Kernel features, configurations, and security mechanisms to strengthen platform resilience against cyber threats.
- Support security assessments, vulnerability analysis, penetration testing activities, and remediation planning.
- Develop automation and AI-assisted workflows to improve threat modelling, security reviews, compliance tracking, and security analysis.
Requirements
- B.Tech, M.Tech, MS in Computer Science, Electronics, Embedded Systems, Cybersecurity, or a related field.
- 5+ years of experience in Linux Kernel, embedded software, or systems software development.
- Experience performing cybersecurity activities aligned with ISO/SAE 21434.
- Knowledge and experience of secure software development practices, threat modelling, risk assessment, and vulnerability analysis.
- Familiarity with Linux security technologies such as SELinux, AppArmor, secure boot, TPM, TrustZone, process isolation, and system hardening techniques.
- Strong proficiency in C programming and Linux Kernel debugging.
- Deep understanding of Linux Kernel architecture including drivers, networking, filesystems, memory management, process scheduling, and security subsystems.
- Experience with ARM-based SoCs and embedded Linux platforms.
- Strong understanding of operating systems, computer architecture, and embedded system design.
- Understanding of automotive software development processes including ASPICE and ISO 26262.
- Strong analytical, debugging, communication, and problem-solving skills.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Hyderabad/Senior-System-Software-Engineer--Automotive-Cybersecurity_JR2021732