Senior Firmware Engineer – GPU Networking

at Nvidia
USD 148,000-287,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 4 Linux @ 4 Python @ 7 R @ 4 Bash @ 4 Communication @ 4 Networking @ 4 Debugging @ 7 GPU @ 4

Details

NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by phenomenal technology—and outstanding people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world.

NVIDIA’s Networking group is seeking to hire an excellent Senior Firmware Engineer to join the GPU networking (NVLink) firmware group. As a Senior Engineer, you will take part in designing, implementing, and leading major firmware development features, delivering next-generation GPU networking products. The Firmware team develops new networking features for GPU data transfer protocols. The environment is dynamic, exciting, and fast-paced.

Responsibilities

  • Collaborate with architecture and different software design teams throughout the software development lifecycle.
  • Design and implement new features in the core of NVIDIA GPU firmware.
  • Work in pre- and post-silicon development environments for next-generation NVIDIA GPU products.
  • Gain a deep understanding of system debugging, networking technologies and stacks, and HW/FW/SW relationships.
  • Innovate and help bring NVIDIA’s firmware switching products to customers.
  • Collaborate with other NVIDIA R&D teams around the globe.

Requirements

  • 5+ years of relevant professional experience.
  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • Proficient knowledge of C.
  • Excellent understanding of embedded software and real-time programming.
  • Strong analytical, creative, debugging and problem-solving skills.
  • Comfortable multitasking in a dynamic environment with shifting priorities and changing requirements.
  • Strong programming skills in Python.
  • Excellent teamwork and communication/social skills.

Ways to stand out:

  • Knowledge of network protocols.
  • Assembly programming and debugging hands-on experience.
  • Background in Linux internals.
  • Scripting abilities (Python, Bash).
  • Motivation to learn and improve processes and tools.

Benefits / Compensation

  • Base salary range (Level 3): 148,000 USD - 235,750 USD per year.
  • Base salary range (Level 4): 184,000 USD - 287,500 USD per year.
  • Eligible for equity and benefits.

Applications for this job will be accepted at least until October 17, 2025. NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer.