NVIDIA

GPU System Software Engineer

NVIDIA

Remote
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to the innovative world of NVIDIA! We are seeking a highly motivated and skilled GPU System Software Engineer to join our dynamic team. As a leading technology company, we are dedicated to pushing the boundaries of what is possible in the world of graphics processing. In this role, you will have the opportunity to work on cutting-edge GPU system software, collaborating with talented engineers and researchers to develop the next generation of graphics technology. We are looking for an individual with a strong technical background and a passion for software development to help us continue to revolutionize the industry. Join us and be a part of shaping the future of computing.

  1. Develop and maintain cutting-edge GPU system software, including drivers, APIs, and frameworks.
  2. Collaborate with cross-functional teams, including hardware engineers, researchers, and other software developers, to design and implement new features and optimizations.
  3. Conduct research and analysis to identify areas for improvement and innovation in graphics processing.
  4. Write high-quality, efficient, and maintainable code in C/C++.
  5. Troubleshoot and debug complex software issues.
  6. Keep up-to-date with industry trends and advancements in graphics technology.
  7. Contribute to the development and implementation of software development best practices and processes.
  8. Participate in code reviews and provide constructive feedback to improve code quality.
  9. Communicate project progress, issues, and solutions to team members and stakeholders.
  10. Continuously learn and develop new skills and knowledge to stay at the forefront of GPU system software development.
  11. Actively participate in team meetings, brainstorming sessions, and other collaborative efforts.
  12. Take ownership of assigned projects and see them through from conception to deployment.
  13. Proactively identify and suggest solutions to technical challenges.
  14. Adhere to project timelines and deliver high-quality work within specified deadlines.
  15. Contribute to the overall success of the team by sharing knowledge, ideas, and best practices.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • Bachelor's Degree In Computer Science, Electrical Engineering, Or Related Field.

  • Strong Knowledge Of Gpu Architecture And Related Technologies (Cuda, Opencl, Vulkan).

  • Proficiency In Programming Languages Such As C/C++ And Experience With Parallel Programming Techniques.

  • Experience With Low-Level System Software Development, Including Device Drivers And Operating Systems.

  • Familiarity With Software Development Tools And Processes (Debuggers, Version Control, Agile Methodologies).

Required Skills
  • Debugging

  • Machine Learning

  • Performance optimization

  • Linux development

  • GPU architecture

  • Kernel programming

  • Virtual

  • Parallel Computing

  • High-Performance Computing

  • Gpu Drivers

  • Graphics Apis

  • Cuda Programming

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a GPU System Software Engineer is between $80,000 and $130,000 per year. This range can vary depending on factors such as the location, company size, and experience level of the individual. Additionally, bonuses and benefits may also be included in the total compensation package for a GPU System Software Engineer.

Additional Information
NVIDIA is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMarch 25th, 2024
Apply BeforeSeptember 18th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About NVIDIA

NVIDIA Corp. designs and manufactures computer graphics processors, chipsets, and related multimedia software. The company operates through two segments: Graphics Processing Unit and Tegra Processor. The Graphics Processing Unit segment includes sales of the company's GeForce discrete and chipset products that supports desktop and notebook PCs plus license fees from Intel and sales of memory products. The Tegra Processors segment provides processors that deliver superior visual and multimedia experience on tablets, smart phones and gaming devices while consuming minimal power.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started