The point where experts and best companies meet
Share
Design and develop safety (ISO26262) and security (ISO21434) compliant NvIPC software for NVIDIA DRIVE platform for autonomous vehicles.
Design Real Time System solutions for NVIDIA Tegra SOC.
Perform early 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.
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 stacks.
Using Formal Methods to drive up the integrity of your software, using toolchain automation. Using Ada/SPARK to implement critical code and specify unit design with contracts. Verifying code with hybrid testing and proving verification techniques.
Bachelors/Masters or equivalent experience in Computer Science from a reputable engineering college
5+ 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 debugging skills
Experience and expertise in Ada/SPARK and/or TLA+ development highly desirable
Hands-on experience with debugging tools like gdb, Valgrind
A dedicated, committed, 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, RT/SE Linux, and Android
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 Process (SDLC) practices
Hands-on experience with performance analysis tools, such as gprof, perf, system analyzer tools
These jobs might be a good fit