Posted Aug 16

Nvidia is hiring a
Senior Software System and Applications Performance Engineer, Jetson Embedded Platform

US, CA, Santa Clara • US, CA, Santa Clara • US, CA, Santa Clara
Full time

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables outstanding creativity and discovery, and powers what were once science fiction inventions.

The NVIDIA Linux for Tegra software team is looking for a Senior Performance Engineer who will have the opportunity to work with innovative embedded computing technologies built around the Tegra SoC and Jetson Embedded Platform. Ideal candidates will have a strong understanding of Linux, from Kernel through Userspace applications, and have extensive experience with performance optimization on both system and application levels. Using your expansive knowledge of embedded platforms, operating systems, and software architectures, you will work with a world-wide development team to tackle the unique challenges of delivering the world's most powerful platform for crafting solutions for AI at-the-edge. Strong programming and system-level debugging experience is required.

What you'll be doing:

  • Conduct performance analysis and optimization on Tegra systems and applications levels.

  • Diagnose and fix performance issues reported on our target platforms.

  • Contribute broadly to advance the capabilities of the Jetson Developer Kit and developer experience for mobile and embedded computing; bringing to bear your detailed understanding of Linux, from Kernel through applications, packaging and distributions.

  • Collaborate with an international team of hardware, system and software engineers.

What we need to see:

  • 5+ years software development experience with a significant focus on Linux Kernel & BSP porting.

  • MS or PhD in Computer Science or equivalent experience.

  • Linux Performance optimization experience.

  • Excellent C programming/debugging skills within Linux Kernel and user space software.

  • Strong system-level debugging experience and problem-solving skills.

  • Ability to excel in a multinational, multi-time-zone environment.

  • Excellent interpersonal skills.

Ways to stand out from the crowd:

  • Experience in Linux Power management and performance optimization.

  • Experience in working with the Linux and open-source software communities (upstreaming).

  • Proven experience bringing a Linux-based embedded device to market, and supporting it.

  • Understanding of Embedded architectures and Real-time operating systems & scheduling

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most resourceful and dedicated people in the world working for us. If you're creative and autonomous, we want to hear from you!

The base salary range is $176,000 - $333,500. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Please mention that you found the job on ARVR OK. Thanks.