×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Firmware

Job in Santa Clara, Santa Clara County, California, 95053, USA
Listing for: NVIDIA Corporation
Full Time position
Listed on 2026-06-21
Job specializations:
  • Software Development
    C++ Developer, Embedded Systems/ Firmware/ IoT, Software Engineer, Unix/Linux
Salary/Wage Range or Industry Benchmark: 184000 - 287500 USD Yearly USD 184000.00 287500.00 YEAR
Job Description & How to Apply Below

Job Overview

NVIDIA Networking Unit is looking for an experienced firmware/software engineer proficient in C and C++ to work on NVIDIA NIC/DPU and Switch firmware.

Key Responsibilities
  • Design and implement new features for NVIDIA NIC/DPU and Switch firmware.
  • Participate in implementing new standards and protocols in data center management technologies.
  • Develop verification tests for advanced features in a complex firmware testing environment.
  • Collaborate with chip development, board development, silicon, software, and program management teams to debug firmware and validation issues.
  • Work on features from the pre‑silicon stage through the entire product life cycle.
Qualifications
  • Bachelor’s or Master’s degree in Computer Engineering or equivalent experience.
  • 5+ years of hands‑on experience in C/C++ firmware and software development (embedded systems, binary network protocols).
  • Proficiency in C/C++ and object‑oriented programming.
  • Advanced English proficiency.
  • Strong ability to learn new things, conduct research, and analyze tasks.
  • Effective cross‑team collaboration and communication; SCRUM‑oriented.
  • Ability to inspect and improve code, processes, and architecture; deliver high‑quality code.
  • Excellent knowledge of build systems, version control (Git, Gerrit), Linux administration, and shell scripting (Bash, Python).
Desired Skills & Experience
  • Strong expertise in networking: familiarity with NVIDIA’s networking solutions, in‑depth understanding of networking management protocols, network troubleshooting, and providing optimal solutions for complex, network‑centric environments.
  • R&D mindset for working in fast‑paced, evolving environments with emerging technologies.
  • Skilled at collaborating cross‑functionally with other teams and partnering with architects to anticipate, explore, and define edge cases in specifications.
  • Proficient in test automation and test case design: design comprehensive and efficient test cases, maintain automated testing frameworks to validate functionality, performance, and reliability.
  • Hands‑on lab experience with board bring‑up, hardware debugging, and lab tools (oscilloscopes, multimeters, logic analyzers).
Benefits and Compensation

The base salary is determined by location, experience, and comparable roles. Salary ranges are:

  • Level 3: $152,000 – $241,500
  • Level 4: $184,000 – $287,500

Employees are also eligible for equity and a generous benefits package.

Equal Opportunity Statement

NVIDIA is committed to fostering an inclusive work environment and is proud to be an equal opportunity employer. We do not discriminate 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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary