Senior System Software Engineer, DRIVE OS - Linux and QNX

NVIDIA AI

USonsitePosted Jun 24, 2026
Posting intelligenceActively listed

Skills

androidc++

About the role

Job Requisition ID

JR2019139

Job Category

Engineering

Time Type

Full time

NVIDIA's Deep Learning GPUs have ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. We are growing our company and the team with the smartest people in the world.

We are looking for extraordinary Software Engineers to develop and productize NVIDIA's DRIVE OS software. As a member of NVIDIA's Solution Engineering team, you will adapt DRIVE OS solutions to various car platforms equipped with different sensors. We are looking for a Senior System Software Engineer with strong experience in Linux/QNX/Android operating system, Device Drivers development, virtualization, ARM architecture.

What You Will Be Doing

Architecture, development, and enhancement of native/para-virtualized Linux/QNX device drivers

Developing/Designing/Debugging Android HALs

Solve complex system issues on Linux/Android/QNX OS

Lead the architecture discussions for SW components and interface with customers to support DRIVE software solutions.

Continuously evolve and support requirements gathering process and traceability flow.

Actively coordinate with cross-functional engineering teams to meet customer's requirements and to drive complex issues to closure.

Participate in architectural explorations which include feasibility studies, safety evaluations and data analysis.

What We Need To See

BS/MS or equivalent experience.

3+ years of overall experience and preferably with 2+ years of automotive industry experience.

Strong understanding of QNX/Linux/Android operating system and hands-on experience with QNX/Linux device driver development

Strong C/C++ programming and debugging skills

In-depth understanding of ARM processor architecture fundamentals

Background in embedded software development and deep knowledge of product development lifecycle.

Effective written and verbal communication regardless of audience or issue complexity.

Android Automotive/Android HAL development experience

Ways To Stand Out From The Crowd

Extensive device driver development experience

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United States medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.