Senior System Software Engineer, Linux GPU

Posted 2 months ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior System Software Engineer developing and validating Linux graphics drivers at NVIDIA. Collaborating with global teams to enhance developer experience and improve CI/CD infrastructure.

Responsibilities

  • Design, develop and validate features, tests and/or bug fixes for our Linux Graphics Device drivers collaborating with fellow software engineers.
  • Work with other Linux graphics engineers in the team to design and develop high quality tests and tools.
  • Improve CI/CD pipelines and build test automation infrastructure that will improve overall developer experience.
  • Multiple opportunities to collaborate and communicate effectively with teams from all around the globe.

Requirements

  • BS or MS degree or equivalent experience in Computer Engineering, Computer Science, or related degree.
  • 5+ years of meaningful software development experience in C programming skills as well as having shown initiative in pursuing independent coding projects.
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.).
  • Experience with Linux KMD/UMD device driver system software
  • Experience with AI development tools used in creating test cases, automating test cases, code coverage, triaging.

Benefits

  • Eligible for equity
  • Benefits

Job type

Full Time

Experience level

Senior

Salary

CA$135,000 - CA$185,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Linux

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.