岗位要求:
• 熟悉计算机体系结构,有 GPU 相关经验为佳
• 扎实的编程能力,以 C++ 为主
• 有一定的 AI 或图形学背景
• 喜欢创新,追求极致,有良好的团队协作能力
3. Pre-silicon Prototype C++ Engineer
NVIDIA Shanghai Prototyping Team is looking for C++ engineer with a real passion on pre-silicon prototyping on different platforms (FPGA/EMU) for multi-media, compute vision, graphics, CPUs etc IPs. You will have the chance to initiate the next generation NVIDIA prototype development kit, and cowork with different SW and HW teams to provide novel user experiences to guarantee the perfection of future NVIDIA chip’s delivery.
What you’ll be doing:
• Work in NVIDIA 's Pre silicon Prototyping team
• Own pre-silicon prototype architecture and infrastructure's implementation, verification
• You will co-work with ASIC, FPGA and EMU engineers to deliver the prototype env for different HW and SW users
What we need to see:
• BS/MS in electrical/computer engineering and related
• Strong programming skills in C or C++
• Experienced in software development under Linux
• Experienced in debugging or building VCS/Vivado's RTL simulation
• Fluent English (both written and spoken) and excellent interpersonal skills
Ways to stand out from the crowd:
• Knowledge of hardware implementation or PCIE drivers.
• Proven ability to work independently as well as in a multi-disciplinary group environment
• Proven to be good at trouble resolving and good debug capability
• Experienced in pre-silicon prototyping work, or virtual prototyping work
• Experienced in HW IP's Functional Modeling
• Familiar with script languages like Python, Perl, Tcl. any other programming languages will be an extra bonus
• Familiar with TLM2 SystemC Modeling