# Senior System Software Engineer – Linux Kernel Automotive Cybersecurity

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Automotive

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Hyderabad/Senior-System-Software-Engineer---Linux-Kernel-Automotive-Cybersecurity_JR2021733?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f346e60f-8af

## 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.

The role involves working closely with hardware, software, safety, security, and product teams to ensure compliance with industry standards such as ISO/SAE 21434, UNECE R155, and emerging cybersecurity regulations. The position offers the opportunity to influence security architecture across complex SoC platforms powering autonomous and intelligent vehicle systems.

**Key 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

**Desired Skills:**

- Hands-on experience with both Linux Kernel development and ISO/SAE 21434 cybersecurity activities

- Experience performing TARA, threat modelling, attack surface analysis, and security architecture reviews for embedded systems

- Familiarity with automotive cybersecurity regulations including UNECE R155 and ISO/SAE 21434

- Understanding of safety-security co-engineering, including HARA and TARA integration

- Experience with vulnerability research, CVE analysis, secure code reviews, and security testing as well as contributions to upstream Linux Kernel or open-source security projects

## Skills

### Required
- Linux Kernel
- embedded software
- cybersecurity
- ISO/SAE 21434
- secure software development
- threat modelling
- risk assessment
- vulnerability analysis
- Linux security technologies
- C programming
- Linux Kernel debugging
- ARM-based SoCs
- embedded Linux platforms
- operating systems
- computer architecture
- embedded system design
- automotive software development

### Nice to have
- TARA
- attack surface analysis
- security architecture reviews
- UNECE R155
- safety-security co-engineering
- HARA
- vulnerability research
- CVE analysis
- secure code reviews
- security testing

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Hyderabad/Senior-System-Software-Engineer---Linux-Kernel-Automotive-Cybersecurity_JR2021733?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
