Senior Systems Software Engineer - Rust, Go, C++

Invidia

Multiple Locations
Base: 152,000 usd - 241,500 usd (level 3), 184,000...
Systems software engineering
Rust, go, and c++ development
Distributed systems and microservices
NVIDIA is tapping into the unlimited potential of AI to define the next era of computing where GPUs act as the brains of computers, robots, and self-driving cars

Job Summary

  • NVIDIA is tapping into the unlimited potential of AI to define the next era of computing where GPUs act as the brains of computers, robots, and self-driving cars.
  • The role involves building robust, scalable systems bridging hardware, firmware, and cloud-native services for datacenter environments.
  • NVIDIA offers a diverse, supportive environment with core values like innovation, excellence, and determination, and provides competitive salary, equity, and benefits.

Matching Summary

NVIDIA is tapping into the unlimited potential of AI to define the next era of computing where GPUs act as the brains of computers, robots, and self-driving cars.

Salary

Base: 152,000 USD - 241,500 USD (Level 3), 184,000 USD - 287,500 USD (Level 4); Bonus/Equity: Eligible for equity; Benefits: Eligible for benefits

Skills & Requirements

Must-have

  • Systems software engineering
  • Rust, Go, and C++ development
  • Distributed systems and microservices
  • Hardware/firmware integration
  • Datacenter and rack-scale management
  • Hardware management protocols

Nice-to-have

  • Test automation and CI/CD pipelines
  • Simulation and mocking frameworks
  • Hardware validation and diagnostics
  • Open-source infrastructure contributions
  • Health-as-a-Service initiatives

Key Requirements

  • Bachelor’s or Master’s degree or equivalent experience
  • 5+ years in systems software engineering
  • Experience with distributed systems and infrastructure automation
  • Datacenter or computer architecture experience
  • Experience with Redfish, IPMI, and BMC protocols

Work Rights

Not specified

Tailored Resume

Cover Letter