NVIDIA
Automotive
SeniorSystemSoftwareEngineer-QNXBSPandIOsVirtualization
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior System Software Engineer - QNX BSP and IOs Virtualization at NVIDIA. Skills: QNX BSP, IOs Virtualization, System Software, ARM architecture. Architect, design and develop safety compliant system software. Architect, design and develop security compliant system software”
Industry & Context.
tackle complex and important problems; analytical skills
What They're Looking For.
Must Have
System Software architecture and development for real time embedded systems, computer architecture, operating system fundamentals, designing and developing solutions for complex system problems, C and/or Ada/SPARK programming and debugging skills, performance analysis and system analyzer tools, debugging tools
Nice to Have
embedded systems, real time operating systems, QNX, RT Linux skills, ARM architecture, low level software development for ARM v8 based SOCs, Ada/SPARK programming, specification and formal verification, TLA+ formal verification modeling, architectural safety analysis (FMEA/DFA), security analysis (Threat modeling), software development in compliance to ISO 26262 standard, Software Development Life Cycle (SDLC) practices
What You'll Do.
design and develop safety compliant system software
design and develop security compliant system software
design and develop Real Time System Software features
Design & develop I/O Virtualization solutions
Development & bring-up activities for next-generation SOC
Work with ASIC teams to enhance SW performance
Extensively use Formal Methods to architect software
Design debugging solutions and tooling
harness maximum system software performance
develop workflows and tools to measure performance
How You'll Work.
Team & Collaboration
work alongside industry experts in diverse teams and projects
Full Job Description
We have an exciting opportunity for a talented Senior System Software Engineer to join our dynamic Automotive Team and help us develop innovative, secure, and high-performance automotive systems. If you have a good understanding of System Software development on Real Time OS (RTOS), ARM architecture, Virtualization, strong C and/or Ada/SPARK programming skills, and experience with formal methods, we want to hear from you! Join us in creating the future of automotive technology and be part of a team that is revolutionizing the industry. We are making extensive use of formal methods to automate our work flow and increase the quality of our SW. We are a leading artificial intelligence computing company and are paving the way with innovations in gaming, visualization, supercomputing, and self-driving cars. NVIDIA gives automakers, tier-1 suppliers, automotive research institutions, and start-ups the power and flexibility to develop and deploy breakthrough artificial intelligence systems for self-driving vehicles. Our unified computing architecture makes it possible to train deep neural networks in the data center on the NVIDIA DGX™, and then seamlessly run them on NVIDIA's DRIVE platform inside the vehicle. Leading vehicle manufacturers, tier 1 suppliers, mapping and simulation companies, software and sensor providers, and startups around the world are developing on the[ _NVIDIA DRIVE® platform_](https://www.nvidia.com/en-us/self-driving-cars/) __ to deliver the best solutions for the new world of mobility. As a System Software Architect in the Automotive team, you will get an opportunity to work on NVIDIA's latest SOCs, help tackle complex and important problems, and work alongside industry experts in diverse teams and projects. **What you’ll be doing:** * 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 f
Applying for this Senior System Software Engineer - QNX BSP and IOs Virtualization role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about NVIDIA?
Real rants from real employees. Read before you apply.