to deliver the best solutions for the new world of mobility. As a System Software
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 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
Handle complex issues requiring interactions between components partitioned across the large software stack
Learn to harness maximum and consistent system software performance and develop workflows and tools to measure performance
Lead junior engineers
What we need to see:
Bachelors/Masters or equivalent experience in Computer Science
5+ 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 toolsas well asdebugging tools
A dedicated, team and results oriented, self-motivated contributor with excellent analytical and interpersonal skills
Ways to stand out from the crowd:
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)
Experience taking features from inception to product following Software Development Life Cycle (SDLC) practices
You will also be eligible for equity and .
משרות נוספות שיכולות לעניין אותך