Firmware Engineer
NVIDIA Corporation - Shanghai, China
Posted on 06 Nov, 2025
About Company
NVIDIA is a global leader in GPUs, AI, and networking technologies, delivering cutting-edge solutions for gaming, ML, autonomous vehicles, and high-performance computing.
About Role
Work on next-generation SmartNIC firmware, validate silicon design, implement features for congestion control, virtualization, and QoS, and support local customers in deployment.
Key Responsibilities
- Develop firmware for next-generation SmartNICs.
- Validate functionalities of firmware and silicon design before tape-out.
- Bring up new silicon after tape-out completion.
- Implement new features for congestion control, virtualization, QoS, etc.
- Support local customers with deployment issues.
- Provide creative ideas to improve products and efficiency.
Requirements
- Bachelor’s degree in Electrical Engineering or equivalent experience.
- 3+ years of relevant working experience.
- Strong C programming skills; knowledge of OO, C++, Python, Shell scripting is a plus.
- Hands-on experience with embedded system design, SoC architecture, network protocols.
- Familiarity with data structures and embedded OS.
- Fluent in English for reading technical documents and organizing meetings.
Preferred Qualifications
- Self-starter, responsible, strong team player.
- Experience with Verilog, VHDL, RDMA.
- Flexibility to adapt to changing assignments.
Employment Type
Full-time
Department
Network R&D
Posted On
2025-11-06
Updated On
2025-11-06
Job Overview
- Category: Private Jobs
- Experience: 3+ years of relevant experience
- Qualification: Bachelor’s degree in Electrical Engineering or equivalent experience
- Location: Shanghai, China
- Type: Permanent
- Apply By: Open Until Filled
Ready to Apply?
Apply NowFAQ – Firmware Engineer
Frequently asked questions about this job opportunity.
-
Bachelor’s degree in Electrical Engineering or equivalent experience.
-
3+ years of relevant working experience in firmware or embedded systems.
-
Strong C programming skills; knowledge of OO, C++, Python, and Shell scripting is a plus.
-
Develop SmartNIC firmware, validate silicon, implement features like congestion control and QoS, support deployments, and improve product efficiency.
-
It is a full-time position.