Software Engineer - Dpu Platform

at Nvidia
USD 116,000-224,200 per year
MIDDLE SENIOR
✅ On-site

Tech Stack

Agile @ 6 Communication @ 3 Git @ 2 GitHub @ 2 Jenkins @ 2 Linux @ 6 Python @ 5 Software Development @ 6

Details

NVIDIA is looking for a Software Engineer to join its team working on technology powering sophisticated data centers. You will use your expertise in embedded platforms, operating systems, and software distribution to help solve challenges in delivering top-tier DPU platforms.

Responsibilities

  • Develop system software components such as processor firmware, boot-loaders, kernel drivers/modules, and user space applications and libraries
  • Collaborate with hardware and product design teams to build software for sophisticated SOC platform designs
  • Support global teams with various customer and internal DPU projects
  • Address complex system-level optimization and resource utilization challenges
  • Engage in all levels of the product development lifecycle, prioritizing clear requirements, software quality, and performance
  • Work within a worldwide matrixed software development team, making a broad impact within a dynamic, technology-centric company

Requirements

  • Bachelor's degree in Computer Science/Engineering or equivalent experience
  • 2+ years of experience developing software for embedded systems, with proficiency in C and Python
  • Strong desire to understand the system software stack, focusing on software/hardware interactions, including platform firmware, device drivers, Linux kernel, and user-space application performance
  • Knowledge of high-performance processor architecture, including CPU and cache coherency concepts, and hardware accelerators
  • Strong engineering skills, including technical investigation, building, testing, and agile software development processes
  • Excellent written and oral communication skills
  • Familiarity with build environment tools such as gcc, git, github, make, bitbake, shell scripts, gerrit, and jenkins

Benefits

  • Competitive salaries and a comprehensive benefits package
  • Eligibility for equity and benefits

More jobs at Nvidia

Similar jobs