NVIDIA

Senior Linux Kernel Software Engineer

NVIDIA

Santa Clara, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a passionate and experienced engineer looking to take your career to the next level? Do you have a deep understanding of the Linux kernel and a proven track record of delivering high-quality software? If so, we have an exciting opportunity for you! NVIDIA is seeking a Senior Linux Kernel Software Engineer to join our dynamic team. In this role, you will have the chance to work on cutting-edge technology and contribute to the development of our next generation products. We are looking for someone who is highly skilled, self-motivated, and eager to tackle complex challenges. If this sounds like you, read on to learn more about this amazing opportunity!

  1. Develop and maintain Linux kernel drivers for NVIDIA's next generation products.
  2. Collaborate with cross-functional teams to design and implement software features.
  3. Troubleshoot and debug complex software issues in a timely manner.
  4. Optimize and improve existing software for better performance and efficiency.
  5. Stay up-to-date with industry trends and advancements in Linux kernel development.
  6. Provide technical guidance and mentorship to junior engineers.
  7. Participate in code reviews to ensure high-quality and maintainable code.
  8. Work closely with hardware teams to ensure proper integration and functionality.
  9. Contribute to the development of new software tools and processes to enhance development efficiency.
  10. Document software designs, implementation, and maintenance processes.
  11. Collaborate with open source communities to contribute to the Linux kernel ecosystem.
  12. Continuously improve and maintain existing software to meet changing requirements and standards.
  13. Identify and mitigate potential risks and issues related to software development.
  14. Stay organized and manage multiple tasks and projects simultaneously.
Where is this job?
This job is located at Santa Clara, CA, USA
Job Qualifications
  • Extensive Experience With Linux Kernel Development: The Ideal Candidate Should Have A Deep Understanding Of The Linux Kernel And Its Architecture, As Well As A Proven Track Record Of Developing And Maintaining Linux Kernel Code.

  • Expertise In C/C++ Programming: As A Senior Software Engineer At Nvidia, Strong Programming Skills In C And C++ Are Essential. The Candidate Should Have A Thorough Knowledge Of Software Development Principles And Be Able To Write Efficient And Optimized Code.

  • In-Depth Knowledge Of Gpu Architecture: Nvidia Is A Leading Manufacturer Of Gpus, So The Ideal Candidate Should Have A Strong Understanding Of Gpu Architecture And How It Interacts With The Linux Kernel.

  • Familiarity With Open-Source Development: Nvidia Is A Strong Supporter Of Open-Source Software, And The Ideal Candidate Should Have Experience Working With Open-Source Communities And Contributing To Open-Source Projects.

  • Strong Problem-Solving And Debugging Skills: As A Senior Software Engineer, The Candidate Should Be Able To Identify And Troubleshoot Complex Issues In The Linux Kernel And Provide Effective Solutions. This Requires Strong Problem-Solving And Debugging Skills, As Well As The Ability To Work Independently And In A Team Environment.

Required Skills
  • Security

  • Virtualization

  • Networking

  • Debugging

  • Scripting

  • Performance optimization

  • Embedded systems

  • System architecture

  • Kernel development

  • Firmware development

  • Device Drivers

  • Linux Kernel Internals

Soft Skills
  • Communication

  • Emotional Intelligence

  • Leadership

  • Time management

  • Interpersonal Skills

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior Linux Kernel Software Engineer in Santa Clara, CA, USA is between $150,000 to $200,000 per year. However, the salary can vary depending on factors such as experience, skills, and the specific company or organization. Additionally, bonuses, benefits, and other forms of compensation may also impact the overall salary for this role.

Additional Information
NVIDIA is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMarch 25th, 2024
Apply BeforeJune 21st, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About NVIDIA

NVIDIA Corp. designs and manufactures computer graphics processors, chipsets, and related multimedia software. The company operates through two segments: Graphics Processing Unit and Tegra Processor. The Graphics Processing Unit segment includes sales of the company's GeForce discrete and chipset products that supports desktop and notebook PCs plus license fees from Intel and sales of memory products. The Tegra Processors segment provides processors that deliver superior visual and multimedia experience on tablets, smart phones and gaming devices while consuming minimal power.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started