mid software engineering Embedded Software Engineer ic 5+ yrs Bachelor's · Posted Apr 20, 2026

About this role

Nvidia is hiring a mid-level Embedded Software Engineer in the software engineering function based in Beijing, China. The posting calls out experience with C, Networking, Data Structures, Testing and roughly 5+ years of relevant work. Listed education preference: a bachelor's degree or equivalent.

Role
Embedded Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Beijing, China
Experience
5+ years
Education
Bachelor's degree
Posted
Apr 20, 2026
AI Summary
Design and develop firmware abstraction layers for Ethernet Switch ASICs, collaborating with hardware and architecture teams. Requires 5+ years embedded firmware development in C/C++, networking protocol expertise (L2-L4), and ASIC/FPGA knowledge.

More roles at Nvidia

Senior Board Test Engineer
Santa Clara, CA · senior
Python Bash Testing
Manager, System Test Engineering
Taipei, Taiwan · manager
Python Bash Testing
Senior Board Test Engineer
Santa Clara, CA · senior
Python Bash Testing
System Level Test Engineer
Santa Clara, CA · mid
Python Linux Testing
ATE Test Development Engineer
Santa Clara, CA · mid
Python C Testing
All Nvidia jobs →

Job description

from Nvidia careers

NVIDIA has been elevating computer graphics, PC gaming, and accelerated computing for more than 25 years. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. As an NVIDIAN, you’ll be immersed in a diverse, encouraging environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the most groundbreaking technologies.

NVIDIA’s Networking BU group is seeking to hire an expert Firmware Design Engineer for the Ethernet Switch Firmware Core team. The next generation of Switches are a crucial component of the most innovative AI and Cloud Computing Networks in the world. As a member of the Ethernet Firmware Team, you will craft and develop the firmware abstraction layer in the ETH Switch. This role will require you to participate in the design & development of firmware while working closely with hardware and architecture team to ensure timely delivery of our products to the market.

What you'll be doing:

  • Highly involved in the entire software development process from architecture to integration testing of firmware for the Spectrum ASIC product line.

  • Work with HW & ASIC team to provide insights into developing the next gen of the groundbreaking of silicon and systems.

    This is an excerpt. Read the full job description on Nvidia careers →
All software engineering jobs software engineering in Beijing, China Jobs in Beijing, China software engineering salaries software engineering career path
All Nvidia Jobs Browse software engineering roles mid positions