Senior System Software Engineer - QNX BSP and IO Virtualization jobs in United States
info-icon
This job has closed.
company-logo

NVIDIA · 22 hours ago

Senior System Software Engineer - QNX BSP and IO Virtualization

NVIDIA is a leading artificial intelligence computing company, and they are seeking a Senior System Software Engineer to join their Automotive Team. The role involves developing innovative system software for autonomous vehicles, focusing on safety, security, and performance for the NVIDIA DRIVE platform and Tegra SOCs.

AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Architect, design and develop safety (ISO26262) and security (ISO21434) compliant system software for NVIDIA DRIVE platform for autonomous vehicles
Architect, design and develop Real Time System Software features for NVIDIA Tegra SOC
Design & develop I/O Virtualization solutions for NVIDIA Tegra SOC
Development & bring-up activities for next-generation Tegra SOC
Work with the ASIC teams to enhance SW performance and virtualization support in the SOC
Extensively use Formal Methods to architect and develop high integrity software
Design debugging solutions and tooling to improve developer experience on DRIVE platform
Learn to harness maximum and consistent system software performance and develop workflows and tools to measure performance

Qualification

System Software DevelopmentReal Time OS (RTOS)C ProgrammingAda/SPARK ProgrammingFormal MethodsARM ArchitectureI/O VirtualizationPerformance AnalysisDebugging ToolsAnalytical SkillsInterpersonal SkillsTeam OrientedSelf-Motivated

Required

Bachelors/Masters or equivalent experience in Computer Science
8+ years of experience in System Software architecture and development for real time embedded systems
Strong understanding of computer architecture and operating system fundamentals
Experience in designing and developing solutions for complex system problems
Strong C and/or Ada/SPARK programming and debugging skills
Hands-on experience with performance analysis and system analyzer tools
Hands-on background with debugging tools
A dedicated, team and results oriented, self-motivated contributor with excellent analytical and interpersonal skills

Preferred

In-depth knowledge of embedded systems and real time operating systems, like QNX and RT Linux skills
Good understanding of ARM architecture and low level software development for ARM v8 based SOCs
Prior hands-on experience in Ada/SPARK programming (including specification and formal verification) and TLA+ formal verification modeling
Experience performing architectural safety analysis (FMEA/DFA) and security analysis (Threat modeling)
Background in software development in compliance to ISO 26262 standard following Software Development Life Cycle (SDLC) practices

Benefits

Equity
Benefits

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase