Senior Software Engineer, Networking Tools Team

NVIDIA

Us, CA, United States
Base: 152,000 usd - 241,500 usd for level 3, 184,0...
C++ programming expertise
Python programming skills
Object-oriented programming methodology
You will design and develop tools that enable developers worldwide to harness the full power of NVIDIA products

Job Summary

  • You will design and develop tools that enable developers worldwide to harness the full power of NVIDIA products.
  • As a valued member of the team, you will lead some of the tools' technical roadmap, design and implementation of numerous features working in an Agile environment.
  • With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers.

Matching Summary

You will design and develop tools that enable developers worldwide to harness the full power of NVIDIA products.

Salary

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

Skills & Requirements

Must-have

  • C++ programming expertise
  • Python programming skills
  • Object-Oriented Programming methodology
  • Agile development environment
  • Cross-functional team collaboration
  • Software design and verification
  • Technical leadership in software development

Nice-to-have

  • Linux/Windows kernel experience
  • SW/HW communication understanding
  • Multi-OS development experience
  • Reverse engineering legacy code
  • Initiative and determination
  • Strong documentation and writing skills
  • Ability to integrate well in teams

Key Requirements

  • BSc degree or equivalent experience in Computer Engineering or related field
  • 5+ years of programming experience
  • Excellent written and verbal communication skills
  • Ability to estimate software delivery timelines effectively

Work Rights

Not specified

Tailored Resume

Cover Letter