NVIDIA Logo

NVIDIA

Senior Systems Software Engineer - Linux Kernel Drivers

Reposted 2 Days Ago
Be an Early Applicant
In-Office
2 Locations
Senior level
In-Office
2 Locations
Senior level
Develop and maintain GPU Resource Manager Kernel driver software for NVIDIA graphics products on Linux, debugging and improving existing code.
The summary above was generated by AI

We are looking to hire a Senior Systems Software Engineer. Do you love to provide innovative solutions and enjoy working on complex problems? NVIDIA is looking for phenomenal system software engineers like you to join us in our journey of building state of the art GPUs. To work within the Graphics Processing Unit (GPU) Software team to tackle complex System Software problems across NVIDIA GeForce/NVIDIA RTX (professional graphics) products on Linux platform. Work involves developing and maintaining software for the GPU Resource Manager Kernel driver. This kernel driver plays a key role in providing outstanding visual computing experience to millions of Workstations (Designers/Architects/Visual Effects), PCs and Notebooks (Gamers).
 

What you’ll be doing:

  • Improving existing software by debugging, analyzing and providing solution to complex issues within areas like Display technologies, Power management etc.

  • Work on designing, developing, unit testing, documenting and maintaining features for the kernel mode drivers.

  • You will get an opportunity to work side by side to collaborate with forward-thinking and motivated engineers around the world, as an equal member of a multi-site project team.

  • Tackle variety of problems that directly impact NVIDIA’s End Users and partner OEMs.

What we need to see:

  • Your strong software engineering skills combined with a dedication to tackle hard problems are a requirement.

  • 5+ years of hands-on experience in writing and debugging kernel mode drivers on X86/AMD64 platforms.

  • Excellent programming skills, Proficiency in C / C++ language, libraries and toolchains.

  • Detailed knowledge of Linux kernel internals and low-level system programming.

  • Good written and verbal communication, along-with strong collaborative and networking skills.

  • Experience in working on unreleased hardware platforms.

  • Bachelor's or Master's degree (or equivalent experience) in Computer Engineering, Computer Science or related field.

Ways to stand out from the crowd:

  • Experience with device driver development for ARM SOC platforms.

  • Background with embedded system SW concepts, e.g: RTOS, overlay programming models.

  • Contributions to upstream

  • Passionate about what you do.

NVIDIA is widely considered to be one of world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and passionate about new technology then we would like to hear from you.

Top Skills

C
C++
Kernel Mode Drivers
Linux

NVIDIA Bengaluru, Karnataka, IND Office

6, Chinappa Layout, Laxmi Sagar Layout, Mahadevapura, Bengaluru, Karnataka, India, 560048

Similar Jobs

2 Days Ago
In-Office
2 Locations
Senior level
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
NVIDIA seeks a Senior Systems Software Engineer for developing Linux kernel drivers, focusing on debugging and enhancing software performance for GPUs.
Top Skills: CC++Linux
7 Hours Ago
Remote or Hybrid
Pune, Maharashtra, IND
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
The Software Engineer II will develop and maintain security solutions, collaborate with teams, mentor juniors, and ensure product quality.
Top Skills: AWSGithub ActionsGoJavaJenkinsJunitMavenPythonSpring Boot
7 Hours Ago
Hybrid
Mumbai, Maharashtra, IND
Junior
Junior
Fintech • Machine Learning • Software • Financial Services
The role involves collaborating with traders to develop trading strategies, enhancing data frameworks, and conducting quantitative research using Python.
Top Skills: DockerFastapiKubernetesNumpyPandasPolarsPythonReactScipyTensorFlow

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account