CareerPlanSign in

Senior System Software Engineer

USA💼 Full-time🗓 2026-07-26 → 2026-09-27

Core

Architect, implement, and evaluate cybersecurity solutions for Linux Kernel and embedded software on NVIDIA automotive platforms to ensure compliance with ISO/SAE 21434 and UNECE R155.

Role type

Senior System Software Engineer (Automotive Cybersecurity)

Builds

Secure Linux Kernel subsystems, device drivers, middleware, and user-space components for autonomous and intelligent vehicle systems.

Domain

Automotive industry, embedded systems, cybersecurity

Required skills

Linux Kernel development, C programming, Threat Analysis and Risk Assessment (TARA), secure software development practices, vulnerability analysis, system hardening techniques, automotive software development processes (ASPICE, ISO 26262), ARM-based SoC architecture, memory management, process isolation, networking security, filesystem security, privilege management

Preferred skills

Hands-on experience with both Linux Kernel development and ISO/SAE 21434 cybersecurity activities, TARA and threat modelling for embedded systems, UNECE R155 regulations, safety-security co-engineering (HARA/TARA integration), vulnerability research, CVE analysis, secure code reviews, security testing

Technologies

Linux Kernel, SELinux, AppArmor, secure boot, TPM, TrustZone, ARM SoCs, C

Responsibilities

Design, develop, and review security solutions for Linux Kernel and embedded software; Conduct TARA to identify attack surfaces and mitigations; Analyze Linux Kernel subsystems (memory, IPC, networking, drivers) from a security perspective; Support security assessments, penetration testing, and remediation planning; Develop automation and AI-assisted workflows for threat modelling and compliance tracking.

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.