New offer - be the first one to apply!

October 16, 2025

Firmware Engineer

Mid • On-site

$120,000 - $189,750/yr

Santa Clara, CA

NVIDIA has been redefining accelerated networking for AI, cloud, HPC, and storage for more than a decade. We develop groundbreaking technologies that drive the data growth of the world’s largest companies. Our distributed team of outstanding engineers composes a dynamic and fast-paced environment. Joining our team means gaining hands-on experience with how large-scale software projects are operated, maintained, qualified, and released — while learning how NVIDIA’s industry-leading hardware and firmware are developed from concept to production.

What you’ll be doing:

  • Collaborate closely with architecture, software, and hardware design teams across NVIDIA.

  • Design and implement new features for NVIDIA NIC and Switch firmware.

  • Develop verification tests for advanced features in a highly complex and sophisticated firmware testing environment.

  • Collaborate with chip development, board development, silicon, software, and program management teams to debug firmware and validation issues.

  • Contribute to early modeling, simulation, schematic, and layout reviews for next-generation board designs.

What we need to see:

  • Bachelor’s or Master’s degree in Electrical or Computer Engineering, or equivalent experience.

  • 2+ years of experience in firmware development.

  • Strong proficiency in C/C++ and object-oriented programming.

  • Excellent data analysis, debugging, and problem-solving skills.

  • Solid understanding of digital design, computer architecture, Linux, drivers, and CPU/GPU/SoC architectures.

  • Hands-on experience with Python and Linux scripting fundamentals.

  • Highly motivated, independent, and effective communicator.

Ways to stand out from the crowd:

  • Strong coding and automation skills in scripting languages such as Python.

  • Experience with RISC-V architecture and verification flows.

  • Proven ability to multitask and prioritize effectively in a fast-paced environment.

  • Hands-on lab experience with board bring-up, hardware debugging, and lab tools (oscilloscopes, multimeters, logic analyzers).

With competitive salaries and a generous benefits package (www.nvidiabenefits.com), NVIDIA is widely recognized as one of the technology industry’s most desirable employers. Our teams include some of the most forward-thinking and talented engineers in the world. Due to exceptional growth, our engineering organization is rapidly expanding. If you’re a passionate, creative, and self-driven engineer with a love for technology — we want to hear from you!

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 120,000 USD - 189,750 USD.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until October 20, 2025.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.