mid software engineering Embedded Software Engineer ic 3+ yrs Bachelor's · Posted Apr 20, 2026
Skills
Python C Linux

About this role

Nvidia is hiring a mid-level Embedded Software Engineer in the software engineering function based in Shenzhen, China. The posting calls out experience with Python, C, Linux and roughly 3+ 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
Shenzhen, China
Experience
3+ years
Education
Bachelor's degree
Posted
Apr 20, 2026
AI Summary
Mid-level embedded software engineer qualifying alternative memory solutions for NVIDIA graphics and AI products. Deploy memory timing in VBIOS, validate memory subsystems, and create software tools for testing. Requires bachelor's degree in EE/CS, high-speed signal design knowledge, circuit simulation skills, and 3+ years semiconductor experience.

More roles at Nvidia

Senior ASIC Physical Design Engineer, Netlisting
Santa Clara, CA · senior
Python Deep Learning
System Software Integration Engineer
Remote (Germany) · mid
Python C Bash
Firmware Design Engineer
Yokneam, Israel · mid
Python Embedded Systems
Senior Engineer, Backend
Pune, India · principal
Python Java Go
Physical Design Methodology Engineer
Hsinchu, Taiwan · mid
Python
All Nvidia jobs →

Job description

from Nvidia careers

NVIDIA is looking for a motivated Engineer for Memory Solution (MS) Team! MS works with various teams within NVIDIA Engineering including Board Design, Signal Integrity, Design Validation, Video Bios software, ASIC, and Memory Vendors. In this role, you will be faced with the challenge of qualifying the alt memories for our p-rel products including Geforce/Quadro and Tesla. Additionally, you will collaborate with Engineers and suppliers on out-sourcing part of the testing during our busy season. Last but not least, also responsible for memory thermal and power to guarantee it's fully qualify for mass production.

What you'll be doing:

  • Deploy memory AC timing in Vbios

  • Fine tune memory interface for different type of Graphic memories and vendors

  • Validate the solution of memory sub-system is good with margin and no concern on stability.

  • P-rel with qualified alt memory and roll in for production

  • Create software tools to precess log files or setup database


What we need to see: 

  • Bachelor’s or master’s degree in Electrical Engineering or Computer Science/Engineering or Micro Electronics (or equivalent experience)

  • Knowledgeable in high speed signal design rules and basic power design methodologies

  • Proficiency in digital/analog circuit simulation and fault diagnosis

  • Have exposure experience with programming ability

  • Passion for LPDDRx memory design/validation and strong problem-solving skills

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