NVIDIA is seeking a Senior Software Engineer to join their DPU Platform team, focusing on developing crucial software components for the world's most advanced data centers. This role combines embedded systems expertise with platform software development, offering a unique opportunity to impact NVIDIA's cutting-edge technology. The position involves working with processor firmware, bootloaders, and kernel drivers while collaborating with global teams.
The ideal candidate will bring 5+ years of embedded systems experience, strong C programming skills, and deep understanding of system software stacks. You'll be working on sophisticated SOC platform designs, tackling complex optimization challenges, and developing high-performance solutions. The role requires expertise in processor architecture, cache coherency, and hardware accelerators.
NVIDIA, as the world leader in accelerated computing, offers an environment where innovation and technical excellence are paramount. The position provides exposure to cutting-edge technology in AI and digital twins, working with some of the most sophisticated computing platforms in the industry. The hybrid work environment and collaboration with worldwide teams make this an exciting opportunity for a senior engineer looking to make a significant impact in the field of platform software development.
Working at NVIDIA means joining a company that's transforming industries through AI and accelerated computing. You'll be part of a team that values high standards, clear requirements, and software quality while contributing to products that empower the most advanced data centers globally. The role offers growth opportunities through exposure to various aspects of platform development and interaction with diverse technical teams.