NVIDIA Logo

NVIDIA

Senior GPU System Software Engineer

Job Posted 16 Days Ago Posted 16 Days Ago
Be an Early Applicant
Remote
5 Locations
184K-357K
Senior level
Remote
5 Locations
184K-357K
Senior level
Design, develop, and test GPU kernel drivers and embedded firmware for optimal performance and security, collaborating with hardware and software teams.
The summary above was generated by AI

NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. NVIDIA is a “learning machine” that constantly evolves by adapting to new challenges that are hard to tackle, that only we can pursue, and that matter to the world. This is our life’s work, to amplify human creativity and intelligence. We are searching for a creative and highly motivated engineer with expertise in system software to join the Tegra System Software organization. This position offers the opportunity to have real impact in a dynamic, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of artificial intelligence.

What you will be doing:

  • Design, develop and test key aspects of our GPU kernel driver and embedded firmware with a focus on enabling best-in-class power, performance, security and safety that will be used across Linux, QNX and Android.

  • Work closely with multi-functional teams such as Hardware and Software teams to understand requirements for new hardware, SW APIs and implement solutions ranging from low level hardware abstraction layers to SW utilizing OS Kernel SW.

  • Perform Safety, Security analysis of the design and implement mechanisms to stay in sync with product specific safety/security requirements.

What we need to see:

  • BS/MS degree in Electronics/Computer Engineering, Computer Science, or related degree (or equivalent experience).

  • 8+ years of relevant software development experience.

  • Hands on technical experience and demonstrated excellence in an environment with complex software and hardware designs.

  • Strong understanding of Multicore hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers and real-time programming.

  • Outstanding C programming and low-level driver experience.

  • Experience with ARM based processor architecture.

Ways to stand out from the crowd:

  • Previous experience in architecting and developing GPU kernel driver.

  • Understanding of GPU software stack across user space, kernel and firmware.

  • Previous experience with system architecture involving virtualization

  • Experience in Pre-Silicon/Post-Silicon bring up of complex SoCs.

  • You can design simple systems that work optimally without needing much support.

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 for us. So if you're resourceful, creative, and driven, we'd love to have you join the team.

The base salary range is 184,000 USD - 356,500 USD. 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 accepts applications on an ongoing basis.

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.

Top Skills

Android
Arm
C
Linux
Qnx
HQ

NVIDIA Santa Clara, California, USA Office

2701 San Tomas Expressway, Santa Clara, CA, United States, Santa Clara

Similar Jobs

16 Days Ago
Remote
2 Locations
148K-288K
Senior level
148K-288K
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Lead the software and firmware debug for NVLink systems, collaborating with teams to address technical challenges and develop testing tools.
Top Skills: AnsibleBashC/C++I2CJenkinsJtagLinuxPciePythonSpi
4 Hours Ago
Remote
United States
Mid level
Mid level
Cloud • Information Technology
Seeking a proactive Software Engineer to collaborate on backend development, optimize performance, and enhance Wasabi AiR product reliability. Must solve complex problems and improve processes.
Top Skills: AWSAzureGCPGitGoPythonRust
7 Hours Ago
Remote
United States
200K-250K Annually
Mid level
200K-250K Annually
Mid level
Cloud • Enterprise Web • Software
Develop and improve tracing features in an observability platform, manage complex projects, and collaborate with engineers and designers.
Top Skills: AWSClickhouseGoKubernetes

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account