Senior System Software Engineer

September 15

Apply Now
Logo of NVIDIA

NVIDIA

GPU-accelerated computing • artificial intelligence • deep learning • virtual reality • gaming

10,000+

Description

• Design and develop safety (ISO26262) and security (ISO21434) compliant system software for NVIDIA DRIVE platform for autonomous vehicles • Design simple and creative solutions for complex system problems, by decomposing the problem into smaller problems. • Design Real Time System Software solutions for NVIDIA Tegra SOC • Perform development & bring-up activities for next-generation Tegra SOC hardware • Work with the ASIC teams to enhance virtualization support in the SOC • 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 • Handle complex issues requiring interactions between components partitioned across the large software stack • Extensively use Formal Methods to develop high integrity software, benefiting from enhanced toolchain automation.

Requirements

• Bachelors/Masters or equivalent experience in Computer Science from a reputable engineering college • 8+ years of experience in System Software development on real time embedded systems • Strong understanding of computer architecture and operating system fundamentals • Strong C/C++ and/or Ada/SPARK programming and debugging skills • Hands-on experience with debugging tools like gdb, valgrind • A dedicated, action-oriented, strong teammate, who’s self-motivated with excellent analytical and interpersonal skills • In-depth knowledge of embedded systems and real time operating systems, like QNX and RT Linux skills • Good understanding of ARM architecture and writing low level software for ARM v8 based SOCs • Experience in taking features from inception to the product following Software Development Life Cycle (SDLC) practices • Hands-on experience with performance analysis tools, such as gprof, perf, system analyzer tools • Hands-on experience with formal methods, especially using TLA+ and Ada/SPARK toolchains.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com