Search jobs > Santa Clara, CA > Linux engineering manager

Linux GPU System Software Engineering Manager

Nvidia Corporation
Santa Clara, California, US
Full-time

Linux GPU System Software Engineering Manager

Apply locations : US, CA, Santa Clara; US, TX, Austin; US, CA, Remote

Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application.

Time type : Full time

Posted : 3 Days Ago

Job requisition id : JR1981996

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.
  • 10+ 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 220,000 USD - 339,250 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.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
Cisco Systems, Inc.
San Jose, California

Cisco Security is passionate about SIG and SASE world and our product portfolio includes the cloud delivers firewall, Web proxy, Zero Trust Proxy, NaaS integrations, and inspection services as highly available distributed systems using cloud engineering practices. As Technical Program Manager, you w...

Promoted
Apple
Cupertino, California

The successful candidate will have experience enabling larger teams to deliver complex systems efficiently and with high quality, while bridging gaps between different engineering teams with a broad understanding of engineering concepts - algorithm and software. Do you want join us in these pursuits...

Promoted
Cisco Systems, Inc.
San Jose, California

Cisco is looking for an experienced engineer to develop backend software for a production cloud service for Cisco Networking Engineering to simplify the deployment of generative AI applications, providing IT visibility and analytics across the entire AI infrastructure stack. The SaaS Engineering org...

Promoted
Google
Mountain View, California

Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way. Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems. Like Google's own ...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

Experience with open source data analytics projects and ecosystems. ...

Promoted
Spectra-Physics
Milpitas, California

In this position, you will contribute to the design and development of new free-space and fiber-based laser systems, providing firmware and software to enable new laser technologies. We provide a full range of solutions including lasers for precision industrial and scientific research applications, ...

Promoted
Palo Alto Networks
Santa Clara, California

Lead the engineering team to perform requirements analysis, release planning, Jira issue management, CI/CD process development, software development effort estimation, performance analysis, and delivering world-class scalable and reliable software. Embrace the cutting edge of technology as we encour...

Promoted
ADVANCED ENGINEERING GROUP PC
Santa Clara, California

Ideal candidates will not only have experience leading an agile, system software engineering team, but also be motivated to push the boundaries of what is possible with AI inferencing on both CPUs and GPUs. In this role, you will manage an engineering team designing, developing, and optimizing softw...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Experien...

ByteDance
San Jose, California

Of the required experience, must have 2 years of experience in each of the following:- Working across all phases of the software development lifecycle for the design, development, testing, and implementation of Linux systems software using C, C++, data structures, or algorithms;- Performing low-leve...