Posted Aug 16

Nvidia is hiring a
Senior System Software Engineer - Tegra

US, CA, Santa Clara • US, TX, Austin • US, NC, Durham • US, CA, Remote • US, WA, Seattle • US, CA, Santa Clara • US, CA, Santa Clara
Full time

NVIDIA is searching for outstanding senior system software engineer to join the NVIDIA display driver team and help produce the next groundbreaking NVIDIA products. The best candidates will have very strong C programming skills with embedded experience and validated understanding of systems software with emphasis on Computer Architecture and OS fundamentals. In this position you'll have the opportunity to work on the latest innovative NVIDIA and partner platforms. We have a real passion for technology and creativity which will be fully tested and applied here. You will closely work with experts from display and adjacent domains in software, hardware across NVIDIA to build the next generation platforms.
 

What you'll be doing:

  • Define, design, develop, test and maintain our GPU/Display kernel drivers and embedded firmwares with a focus on enabling outstanding safety, security and performance that will be used across multiple operating systems, e.g. Linux, QNX, Android etc.

  • Get to craft, develop, unit test, document and maintain features for NVIDIA GPUs and Tegra SoCs.

  • You will influence hardware architecture and system software by creating architecture and design specifications.

What we need to see:

  • 10+ years of "hands on" experience developing system software and kernel mode drivers in one or more of the Linux, QNX or Android OS.

  • BS or equivalent in Computer Science or related field.

  • Strong understanding of computer architecture, operating systems design, memory management, concurrency, device drivers and real-time programming.

  • Outstanding C programming and low-level driver experience.

  • Experience in graphics device driver stacks a plus.

  • Strong communication, interpersonal and planning skills.

Ways to stand out from the crowd:

  • Background in GPU/display kernel mode driver development.

  • Experience with DRM-KMS, Android kernel and HWC.

  • Experience in Pre-Silicon/Post-Silicon bringup of sophisticated SoCs.

  • Experience with display standards such as HDMI, Display Port, DSI etc.

  • Clear understanding of the virtualization and real-time operating systems concepts.

We are widely considered to be one of the technology world’s most desirable employers, and as a result have some of the most forward-thinking and hardworking people in the world working with us. So if you're thoughtful, creative, and driven, we'd love to have you join the team.

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.