Senior Software Engineer - Dpu Platform

Invidia

Us, MA, United States
Base: 140,000 usd - 224,250 usd for level 3, 168,0...
Embedded systems software development
Proficiency in c and python
System software stack expertise
NVIDIA is a technology leader transforming computer graphics, PC gaming, and accelerated computing for over 25 years with a focus on AI and advanced computing platforms

Job Summary

  • NVIDIA is a technology leader transforming computer graphics, PC gaming, and accelerated computing for over 25 years with a focus on AI and advanced computing platforms.
  • The Senior Software Engineer role involves collaborating with hardware and product teams to develop sophisticated SOC platform software and supporting global DPU projects.
  • NVIDIA offers highly competitive salaries, equity, comprehensive benefits, and a diverse, supportive work environment committed to equal opportunity.

Matching Summary

NVIDIA is a technology leader transforming computer graphics, PC gaming, and accelerated computing for over 25 years with a focus on AI and advanced computing platforms.

Salary

Base: 140,000 USD - 224,250 USD for Level 3, 168,000 USD - 270,250 USD for Level 4; Bonus/Equity: Eligible for equity; Benefits: Comprehensive benefits package

Skills & Requirements

Must-have

  • Embedded systems software development
  • Proficiency in C and Python
  • System software stack expertise
  • Linux kernel and device drivers
  • Build environment tools usage
  • Software/hardware interaction knowledge

Nice-to-have

  • Experience with ARMv8 microarchitecture
  • Familiarity with multiple Linux distributions
  • Security key management solutions expertise
  • Knowledge of secure boot flows
  • Trusted computing environments understanding

Key Requirements

  • Bachelor's degree in Computer Science/Engineering or equivalent
  • 5+ years embedded software development experience
  • Excellent written and oral communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter