Senior System Software Engineer - DRIVEOS Platform Team

NVIDIA

8+ yrs Bengaluru Full Time Hybrid (office + remote)
NVIDIA logo
Posted : today
Actively hiring

Job description

Join NVIDIA's Automotive Team as a Senior System Software Engineer and contribute to the development of cutting-edge, safe, secure, and high-performance automotive systems. This role offers a unique opportunity to work on the future of autonomous vehicles, leveraging your expertise in system software development, platform bring-up, and low-level programming. If you have a passion for innovation and a strong background in QNX and Linux, we encourage you to apply and help shape the next era of computing.

Responsibilities

Key responsibilities include designing and developing safety (ISO26262) and security (ISO21434) compliant system software for NVIDIA's DRIVE platform. You will also perform development and bring-up for next-generation Tegra SOC hardware and systems, including network switches and MCUs. Additionally, this role involves designing debugging solutions and tooling to enhance developer experience, architecting solutions for complex issues across the software stack, and utilizing Formal Methods for high-integrity software development.

Qualifications

The ideal candidate possesses a BS/MS in electrical engineering, computer science, or computer engineering, with over 8 years of experience in device driver design and development on embedded systems. A strong understanding of computer architecture, operating system fundamentals, and Ethernet networking is essential. Proven experience with board schematics, debugging hardware design issues, and engaging with hardware component vendors is required. Proficiency in Python/C/C++ and/or Ada/SPARK, along with experience configuring complex virtualized systems, is also necessary. We seek a self-motivated team player with a positive attitude.

Essential Skills

System Software DevelopmentQNXLinuxC++PythonCEmbedded SystemsDevice Driver DevelopmentComputer ArchitectureOperating System FundamentalsEthernet NetworkingBoard SchematicsFormal MethodsISO 26262ISO 21434DebuggingTLA+Ada/SPARK

Good to Have

AdaSPARK

Highlights

  • Actively hiring

More Details

RoleSenior System Software Engineer - DRIVEOS Platform Team
IndustryAutomotive
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Nvidia logo

Nvidia

Automotive

Senior System Software Engineer - DRIVEOS Platform Team at NVIDIA | SkillMX | SkillMX