Nvidia is hiring a
Senior Software Engineer
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.
Please mention that you found the job on ARVR OK. Thanks.