Firmware Engineer

NVIDIA
Beijing, Shanghai
Workplace: OnsiteFull timeFunction: Hardware, Embedded & Systems EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Self-starter","Teamwork","Responsibility","Enthusiasm","Flexibility"]

Join NVIDIA’s network R&D team to build next-generation SmartNIC firmware. You’ll design and implement firmware, validate functionality against silicon before tape-out, and help bring up new silicon after tape-out. The role includes adding features such as congestion control, virtualization, and QoS, plus supporting local customers during deployment and sharing ideas to improve product performance and efficiency.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 month ago

Firmware Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Join NVIDIA’s network R&D team to build next-generation SmartNIC firmware. You’ll design and implement firmware, validate functionality against silicon before tape-out, and help bring up new silicon after tape-out. The role includes adding features such as congestion control, virtualization, and QoS, plus supporting local customers during deployment and sharing ideas to improve product performance and efficiency.
Location: Beijing, Shanghai
Workplace: Onsite
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop next-generation SmartNIC firmware.
  • •Validate firmware and silicon functionalities before tape-out and support bring-up after tape-out.
  • •Implement new features for congestion control, virtualization, and QoS.
  • •Support local customers to resolve deployment issues.
  • •Contribute ideas to improve products and efficiency.

Key Requirements

  • •Bachelor’s degree in EE or equivalent experience.
  • •3+ years of relevant working experience.
  • •Strong capability in C programming; knowledge of OO, C++, Python, and Shell scripting is a plus.
  • •Hands-on experience in embedded system design, including embedded SoC architecture and network protocols; familiar with data structures and embedded OS.
  • •Fluent English for reading technical documents and organizing meetings in English.
Experience:3+ yearsEmbedded systemsNetworkingSmartNICSilicon
Education:Bachelor's in EE
Skills:Self-starterTeamworkResponsibilityEnthusiasmFlexibility
Languages:English
Tech Stack:CC++PythonShell scriptVerilogVHDLRDMAVirtioSmartNICEmbedded system designEmbedded SoC architectureNetwork protocolsEmbedded OS

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor