Senior System Software Engineer – Linux Kernel Automotive Cybersecurity
NVIDIA CorporationMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and review cybersecurity solutions for Linux Kernel and embedded software on NVIDIA automotive platforms.
Perform cybersecurity engineering including Threat Analysis and Risk Assessment (TARA) aligned with ISO/SAE 21434 and other standards for automotive Linux Kernel systems.
Influence security architecture by analyzing Linux Kernel subsystems and supporting vulnerability analysis, penetration testing, and remediation activities.
Minimum Requirements
Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, Cybersecurity, or related field.
Minimum 5 years experience in Linux Kernel, embedded software, or systems software development.
Experience with cybersecurity practices aligned with ISO/SAE 21434 including threat modelling, risk assessment, and vulnerability analysis.
Strong proficiency in C programming, Linux Kernel debugging, and familiarity with Linux security technologies like SELinux, AppArmor, secure boot, TPM, and TrustZone.
Ideal Candidate Profile
Demonstrated expertise combining Linux Kernel development with automotive cybersecurity standards and activities such as TARA and threat modelling.
Experience working with ARM-based SoCs and embedded Linux platforms within automotive cybersecurity and safety domains, including familiarity with UNECE R155 and automotive development processes like ASPICE and ISO 26262.
Proven ability to analyze and improve security posture of complex embedded systems through security architecture review, vulnerability research, and automation of security workflows.
