Software Engineer - Dpu Platform

NVIDIA

Base: $116,000 - $189,750 (level 2) or $140,000 - ...
2+ years embedded systems experience
Proficiency in c and python programming
Knowledge of linux kernel and device drivers
The role involves developing critical system software components such as processor firmware and kernel drivers for sophisticated data center platforms

Job Summary

  • The role involves developing critical system software components such as processor firmware and kernel drivers for sophisticated data center platforms.
  • Candidates will collaborate with global hardware and product design teams to solve complex system-level optimization challenges.
  • NVIDIA offers competitive salaries ranging from $116,000 to $224,250 depending on level, along with equity and comprehensive benefits.

Matching Summary

The role involves developing critical system software components such as processor firmware and kernel drivers for sophisticated data center platforms.

Salary

Base: $116,000 - $189,750 (Level 2) or $140,000 - $224,250 (Level 3); Bonus/Equity: Eligible for equity; Benefits: Comprehensive benefits package included

Skills & Requirements

Must-have

  • 2+ years embedded systems experience
  • Proficiency in C and Python programming
  • Knowledge of Linux kernel and device drivers

Nice-to-have

  • Experience with ARMv8 microarchitecture
  • Familiarity with secure boot flows
  • Knowledge of ATF and UEFI software

Key Requirements

  • Bachelor's degree in Computer Science or Engineering
  • 2+ years of embedded software development experience
  • Strong engineering skills in testing and agile processes

Work Rights

Not specified

Tailored Resume

Cover Letter