NVIDIA's GPUs and SOCs are the world leaders in performance and efficiency, and we are continually innovating in creative and unique ways to improve our ability to deliver outstanding solutions in a wide range of sectors. We are seeking Senior System Software Engineer who is passionate about what they do and are committed to making a difference in the world through their inventions.
As a member of the Silicon Solution Team (SSG), you would play very meaningful role of chip/product bring up and system validation. You would co-work with different teams to drive/develop automation solutions for silicon/platform test coverage and improve test efficiency for chip characterization. Through this job, besides software programming/debug skills, you would learn more technology about GPU/SOC features and the chip validation method/process.
Want more jobs like this?
Get Software Engineering jobs in Shanghai, China delivered to your inbox every week.
What you'll be doing:
- Get familiar with NVIDIA design and verification development environment, flow, and process.
- Brainstorm with board design team, silicon solution team, software team and application engineer team to settle down the specific requirement and choose the suitable methodology to develop platform/silicon validation infrastructure.
- Research on NVIDIA in-house or industry commercial design for verification applications. Integrate existing applications into the infrastructure flow or develop new applications based on the infrastructure flow for facilitating the chip/product features qualification and improving the coverage/efficiency.
- Your expertise will help architect crucial next-generation product features and work with multi-functional teams to drive them to production.
What we need to see:
- Master's degree of Microelectronics/Integrated Circuit/EE/Electronic Science/Computer Science major
- 6+ years software development related experience.
- Strong skills in C++/C#, scripting language (Perl/Python) and data processing/visualization.
- Equipment/Instrument Automation experience.
- Good understanding of multiprocessing, multithreading and process scheduler.
- AI algorithm experience is highly desirable.
- Good system validation knowledge including CPU, memory, GPU, and thermal/power control.
- Excellent communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills.
- Fluent in English language both written and verbal
With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most brilliant and talented people in the world working with us and our engineering teams are growing fast. If you're a creative and autonomous engineer with a genuine passion for GPU/SOC platform software/tools, we want to hear from you.