Taro Logo

Software Linux Engineer

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Software Linux Engineer

NVIDIA, the world leader in accelerated computing, is seeking an exceptional Software Linux Engineer to join their team in Yokneam, Israel. This role focuses on expanding the Linux driver and user space design force, working on cutting-edge technology that powers the world's most advanced data centers.

The position offers a unique opportunity to make a significant impact in a dynamic, technology-focused environment. You'll be working with a globally distributed team of outstanding professionals dedicated to pushing the boundaries of what's possible in computing. The role involves developing state-of-the-art Linux driver software for leading distributions, managing complex system interactions, and contributing to high-speed networking solutions.

As a Software Linux Engineer, you'll be at the forefront of developing and implementing new features within the Linux driver and user space. Your work will directly contribute to building and optimizing data centers, cloud infrastructure, and HPC systems. The role requires extensive experience in Linux kernel development, strong programming skills in C++/C and Python, and a deep understanding of Linux package management and kernel back-porting.

NVIDIA offers an environment where creativity and autonomy are highly valued. You'll be working with some of the most forward-thinking professionals in the technology industry, contributing to solutions that have real-world impact. The company is committed to fostering a diverse and inclusive workplace, making it an ideal setting for professionals looking to grow their careers while working on challenging and meaningful projects.

The position requires a minimum of 4 years of software development experience and a strong educational background in Computer Science or related fields. If you're passionate about Linux systems, enjoy solving complex technical challenges, and want to be part of a team that's shaping the future of computing, this role offers an excellent opportunity to advance your career while working with cutting-edge technology.

Last updated 10 days ago

Responsibilities For Software Linux Engineer

  • Design and implement state of the art Linux driver Software for leading distributions
  • Design and develop new features within the Linux driver and user space
  • Manage packaging for Linux distributions
  • Perform kernel back-ports to support emerging features
  • Collaborate across teams and with external clients

Requirements For Software Linux Engineer

Linux
Python
  • BS in Computer Science, Computer/Software Engineering or related field
  • 4+ years work experience in software development
  • Extensive experience in Linux kernel development and Linux driver design
  • Proficiency in Linux package management, deployment, and maintenance
  • Hands-on experience with kernel back-porting and patch management
  • Excellent communication skills with a customer-centric approach
  • Strong ability to collaborate and work efficiently in a fast-paced environment
  • Experience programming in C++/C & Python as well as scripting languages
  • Strong troubleshooting and debugging skills
  • Strong analytical skills with attention to detail

Interested in this job?

Jobs Related To NVIDIA Software Linux Engineer