Senior System Software Engineer, Linux GPU

Posted yesterday

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.