Senior System Software Engineer, Linux Kernel

NVIDIA NVIDIA · Semiconductors · Hyderabad, India

Senior System Software Engineer for Linux Kernel development with a focus on Automotive Functional Safety and Security for NVIDIA's Tegra SoC-based products. Responsibilities include developing and enhancing embedded software, working on Linux kernel device drivers, subsystem bring-up, performance tuning, and collaborating with open-source communities. Requires strong C programming, OS fundamentals, and experience with safety standards like ISO-26262 and ISO-21434.

What you'd actually do

  1. Develop and enhance embedded software for NVIDIA Tegra SoC platforms and perform all tasks in accordance with safety and security standard(ISO-2626, ISO-21434, ASPICE)
  2. Work on Linux kernel device drivers, hardware configuration, subsystem bring‑up, and performance tuning.
  3. Collaborate with the Linux kernel and open‑source communities to design and develop embedded software.
  4. Take part in building a robust Linux kernel testing ecosystem, leveraging upstream frameworks such as LTP, KUnit, Kernel Self tests, and Syzkaller to strengthen test coverage, reduce regressions, and improve overall software reliability.
  5. Contribute to the NVIDIA DriveOS software platform and participate in full lifecycle system development.

Skills

Required

  • BTech/MS/MTech in Electronics or Computer Science Engineering
  • 5+ years of software development experience focused significantly on Linux kernel or driver development
  • Strong C programming and debugging expertise
  • Solid understanding of processor architecture, OS fundamentals, and systems‑level programming
  • Ability to work effectively in a multinational, multi‑time‑zone environment
  • Experience with designing and development, high performance in accordance with functional safety and cybersecurity standards: ISO-26262, ISO-21434
  • Excellent communication, analytical thinking, and problem‑solving skills
  • Basic scripting skills (Python, Shell, Perl, etc.)

What the JD emphasized

  • ISO-2626
  • ISO-21434
  • ASPICE
  • functional safety
  • security
  • Linux kernel device drivers
  • embedded software