mid software engineering Hardware Engineer ic · Posted Apr 20, 2026

About this role

Nvidia is hiring a mid-level Hardware Engineer in the software engineering function based in Shanghai, China. The posting calls out experience with Machine Learning, Data Analytics, Deep Learning.

Role
Hardware Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Shanghai, China
Posted
Apr 20, 2026

More roles at Nvidia

Lead System Software Engineer Platform - Server Embedded Firmware
Santa Clara, CA · senior
Testing Python C
Senior Software Engineer, GoLang - DSX MaxQ
Santa Clara, CA · senior
Python Rust C
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
All Nvidia jobs →

Job description

from Nvidia careers

NVIDIA is an industry leader in artificial intelligence computing, harnessing the power of GPUs to transform industries and drive advancements in fields such as self-driving cars, healthcare, and gaming. Our Silicon Co-design Group is at the forefront of building innovative semiconductor solutions that deliver exceptional performance and efficiency. We are currently seeking a Circuit Design Engineer who will be instrumental in developing and optimizing our circuit designs in high-performance applications. This role will present exciting challenges, allowing the right candidate to collaborate with a diverse team of experts and contribute to cutting-edge technology.

What you will be doing:

  • Design and implement innovative noise reduction techniques for cutting-edge circuit designs, ensuring optimal performance and minimized interference.

  • Collaborate closely with cross-functional teams, including layout engineers and system architects, to integrate noise-aware methodologies into product designs.

  • Utilize advanced simulation tools to analyze circuit behavior under varying noise conditions, leveraging AI to enhance predictive capabilities and performance metrics.

  • Participate in the development and refinement of design guidelines that incorporate machine learning insights for circuit optimization and noise management.

  • Continuously explore and implement novel approaches, including AI-driven methodologies, to solve complex design challenges, enhancing overall design quality and efficiency.

  • Contribute to documentation and knowledge sharing activities that promote the use of AI techniques among engineering teams.

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