Enable job alerts via email!

Linux GPU System Software Engineering Manager

NVIDIA

United States

Remote

USD 224,000 - 426,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

NVIDIA is seeking a Linux GPU System Software Engineering Manager to lead a team responsible for developing and optimizing device drivers. The ideal candidate will have substantial experience in software engineering management, particularly within Linux environments, and a strong foundation in system architecture. This role offers the opportunity to impact cutting-edge technologies in AI and computing.

Benefits

Equity opportunities
Comprehensive benefits
Diverse work environment

Qualifications

  • 8+ years of industry experience with 5+ in software engineering management.
  • Experience leading large complex system software projects.
  • Strong understanding of HW-SW interactions and performance analysis.

Responsibilities

  • Lead a team in designing and optimizing Linux GPU device drivers.
  • Collaborate with internal and external partners to gather requirements.
  • Identify opportunities for process improvements.

Skills

C/C++ programming
Linux kernel experience
Systems software fundamentals
Debugging skills
Project management

Education

BS or MS in Computer Engineering or Computer Science

Job description

Linux GPU System Software Engineering Manager

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking people on the planet working for us.

Would you like to contribute to pioneering Linux device driver software used in our GPUs? If you're creative and autonomous, we would love to hear from you!

What you’ll be doing:

Lead a team which designs, develops, optimizes and validates features and/or bug fixes for our Linux GPU Device drivers collaborating with fellow software engineers.

Interact with internal and external partners to understand their use cases and requirements.

Collaborate with engineering teams, program and product management, and partners to define the product roadmap.

Continuously review and identify improvement opportunities in established processes, infrastructure, and practices to ensure the teams are executing in the most efficient and transparent manner.

What we need to see:

BS or MS degree or equivalent experience in Computer Engineering, Computer Science, or related degree.

Experience with Linux kernel / user mode device driver system software

8+ overall years industry experience and 5+ years of meaningful software engineering management experience leading large complex system software projects keeping functionality, security, performance and stability in mind.

Strong understanding of computer system architecture, operating systems principles (aka systems software fundamentals), HW-SW interactions and performance analysis/optimizations.

Excellent C/C++ programming and debugging skills in Linux.

Experience balancing multiple projects with competing priorities.

Flexibility to work and communicate effectively across different teams and time zones.

Background and strength with complex system-level software debugging across functionality, performance, security, scalability issues

Ways to stand out from the crowd:

Linux core/display kernel and user mode device driver experience

Linux graphics experience with Vulkan/OpenGL etc. software stacks

Open source contributions to the Linux kernel and/or other large software projects

Proven experience working breadth-first in the design and development of large, cross-functional systems software

Deep technical knowledge of system software, kernels, embedded systems

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking people on the planet working for us.

Would you like to contribute to pioneering Linux device driver software used in our GPUs? If you're creative and autonomous, we would love to hear from you!

What you’ll be doing:

  • Lead a team which designs, develops, optimizes and validates features and/or bug fixes for our Linux GPU Device drivers collaborating with fellow software engineers.

  • Interact with internal and external partners to understand their use cases and requirements.

  • Collaborate with engineering teams, program and product management, and partners to define the product roadmap.

  • Continuously review and identify improvement opportunities in established processes, infrastructure, and practices to ensure the teams are executing in the most efficient and transparent manner.

What we need to see:

  • BS or MS degree or equivalent experience in Computer Engineering, Computer Science, or related degree.

  • Experience with Linux kernel / user mode device driver system software

  • 8+ overall years industry experience and 5+ years of meaningful software engineering management experience leading large complex system software projects keeping functionality, security, performance and stability in mind.

  • Strong understanding of computer system architecture, operating systems principles (aka systems software fundamentals), HW-SW interactions and performance analysis/optimizations.

  • Excellent C/C++ programming and debugging skills in Linux.

  • Experience balancing multiple projects with competing priorities.

  • Flexibility to work and communicate effectively across different teams and time zones.

  • Background and strength with complex system-level software debugging across functionality, performance, security, scalability issues

Ways to stand out from the crowd:

  • Linux core/display kernel and user mode device driver experience

  • Linux graphics experience with Vulkan/OpenGL etc. software stacks

  • Open source contributions to the Linux kernel and/or other large software projects

  • Proven experience working breadth-first in the design and development of large, cross-functional systems software

  • Deep technical knowledge of system software, kernels, embedded systems

The base salary range is 224,000 USD - 425,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.

About the company

9637389 Nvidia Corporation is an American multinational technology company incorporated in Delaware and based in Santa Clara, California.

Notice

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report . NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Linux GPU System Software Engineering Manager

NVIDIA

California

On-site

USD 224.000 - 426.000

4 days ago
Be an early applicant

Software Engineering Manager - Remote US

Lensa

Livonia

Remote

USD 151.000 - 273.000

23 days ago

Sr. Software Engineer / Staff Engineer (IAM Engineering) (Remote - US)

BNSF Railway

Remote

USD 165.000 - 375.000

27 days ago

Software Engineering Manager - Ubuntu Linux Kernel

Canonical

Kansas City

Remote

USD 182.000 - 240.000

4 days ago
Be an early applicant

Software Development Manager, Tandem

Autodesk

Georgia

Remote

USD 145.000 - 236.000

18 days ago

Manager, Software Engineering (Storage and Replication)

Affirm

Boise

Remote

USD 200.000 - 250.000

4 days ago
Be an early applicant

Manager, Software Engineering (Storage and Replication)

Affirm

Madison

Remote

USD 200.000 - 250.000

4 days ago
Be an early applicant

Manager, Software Engineering (Storage and Replication)

Affirm

Phoenix

Remote

USD 200.000 - 250.000

4 days ago
Be an early applicant

Software Engineer, iOS

AECOM

Raleigh

Remote

USD 209.000 - 241.000

3 days ago
Be an early applicant