Hybrid Senior Software Engineer, Graphics Performance

Posted 2 weeks ago

Apply now

About the role

  • Senior Software Engineer designing and developing GPU driver solutions for new Linux platforms at NVIDIA. Collaborating with internal teams to enhance graphics software performance features in C/C++.

Responsibilities

  • Design, develop, and deliver driver solutions for new GPU designs on current and future Linux platforms.
  • Work on the definition, design, and development of pioneering professional and consumer Linux Vulkan and OpenGL graphics software performance features.
  • Develop and maintain SW technologies targeted at enabling and supporting NVIDIA's GPU hardware on the Linux operating systems, ensuring the best performance and cross platform implementation.
  • Work with other worldwide internal teams, including software, hardware, architecture, and OEM support.

Requirements

  • A Bachelors or higher degree in electrical engineering, computer science, or computer engineering (or equivalent experience).
  • 3+ years "hands on" experience developing graphics OpenGL/Vulkan system level software especially for the Linux OS.
  • 3+ years’ experience in graphics rendering, shader programming, compilers, and optimizations.
  • 8+ years of programming experience in C and C++.
  • Low-level Linux operating system knowledge, specifically memory/resource management, scheduling and process control, and hardware virtualization.
  • Very good oral and written communication skills.
  • A self-motivated teammate with good attitude.

Benefits

  • Competitive salaries
  • Generous benefits package
  • Eligibility for equity

Job title

Senior Software Engineer, Graphics Performance

Job type

Experience level

Senior

Salary

$184,000 - $287,500 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job