Posted Aug 16

Nvidia is hiring a
Senior Software Engineer

US, MA, Westborough • US, MA, Westford • 2 Locations • 4 Locations
Full time

We are looking for a versatile Senior Software Engineer for the NVIDIA DPU Platform team.

This position offers the opportunity to have real impact in a multifaceted, technology-focused company affecting product lines that empower the most advanced data centers in the world. Using your deep knowledge of embedded platforms, operating systems, and software distribution technologies, you will work with a world-wide development team to solve the unique challenges of delivering the world's most powerful platforms. Do you have broad experience with Linux and embedded platforms and a passion to build innovative products? If so, this position is for you!

What you'll be doing:

This position offers the opportunity to collaborate within a worldwide matrixed software development team, and have broad impact within our highly-dynamic and technology-focused company. Responsibilities include:

  • Develop system software components including processor firmware, kernel drivers/modules, and user space applications and libraries Collaborating with hardware and product design teams to develop software for sophisticated SOC platform designs

  • Assisting world-wide teams with various DPU projects' bring-up and validation

  • Tackle complex system-level optimization and resource utilization challenges

  • Participate across all levels of product development lifecycle that values high-standards for clear requirements, software quality and performance

What we need to see:

  • Bachelors of Science or Master’s degree or equivalent experience.

  • 6+ years of demonstrable experience in Linux and complex embedded systems development

  • Experience with bootloaders and boot firmware

  • Strong background in developing or maintaining Linux distributions, including user space libraries and applications, software update mechanisms

  • Enthusiasm for extending your technical knowledge into new areas

  • Strong analytical skills and proven success in problem-solving and achieving performance objectives

Ways to stand out from the crowd:

  • Experience in Arm preboot code, ATF and UEFI

  • Experience with multiple Linux distributions, with the ability to compare and contrast them

  • Contributions to open-source software projects, experience as a Linux contributor or maintainer

  • Knowledge of secure software development practices

  • Experience developing and sustaining commercially-available software products through a full product life cycle

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

The base salary range is $176,000 - $333,500. 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 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.

Please mention that you found the job on ARVR OK. Thanks.