Nvidia

Firmware Engineer

Nvidia
Apply
1 day ago
Shanghai, China or Beijing, ChinaMid Level

Responsibilities

  • Develop firmware for next-generation SmartNICs.
  • Validate firmware functionality and silicon designs before tape-out.
  • Bring up new silicon after tape-out.
  • Implement congestion control, virtualization, QoS, and other firmware features.
  • Support local customers in resolving deployment issues.
  • Develop ideas to improve products and efficiency.

Requirements

  • Bachelor’s degree or equivalent experience in electrical engineering or a related area.
  • At least 3 years of relevant work experience.
  • Strong C programming capability.
  • Hands-on experience with embedded system design.
  • Knowledge of embedded SoC architecture, network protocols, data structures, and embedded operating systems.
  • Fluent written and spoken English, including the ability to read technical documentation and organize meetings in English.
  • Knowledge of object-oriented programming, C++, Python, and shell scripting is a plus.
  • Experience with Verilog, VHDL, RDMA, or virtio is a plus.
  • Self-starting, responsible, adaptable, collaborative, and enthusiastic approach to assignments.

Tech Stack

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me