关注微信 意见反馈

扫描关注摩尔人半导体招聘

摩尔人招聘
确定

您已提交成功

查看帮助中心
哎呀,这个职位已经下线啦
英伟达半导体科技上海有限公司

C++ Software Engineer (Graphics, Ray Tracing, Deep Learning, HPC, System)

  • 20万-40万/年
  • 上海
  • |
  • 应届生/在校生
  • |
  • 硕士
  • |
  • 全职

职位诱惑: 年终奖金,五险一金,福利好,老板nice,年底双薪,股票期权,技术领先,成长空间大,交通补助,节日礼物,技能培训

发布时间: 2019-11-05发布

职位描述

欢迎直接登陆51job NVIDIA 2020校园招聘网申系统申请,谢谢

C++ Software Engineer (Graphics, Ray Tracing, Deep Learning, HPC, System) 
 
We have multiple directions to develop your career in NVIDIA as a software engineer or architecture engineer, from core infrastructure development to processor architecture design, from graphics to compute, and from GPU to Terga mobile system: 

  • C++ Graphics/ C++ System Design Engineer Direction 
  • GPU Graphics and Ray Tracing Architect Direction 
  • Deep Learning Performance Architect/ High-performance Computing Direction 
  • GPU Streaming Multiprocessor Architect Direction 
  • Tegra Mobile System Architect Direction 
 
What you’ll be doing: 
  • C++ Graphics/ C++ System Design Direction: Develop the core C++ infrastructure for modeling, analysis, and debugging in the development of large scale, general purpose Graphics + Computing chips.  
  • GPU Graphics and Ray Tracing Architect Direction: Investigate and study real-time rendering techniques especially Ray Tracing, D3D12, DX Machine Learning, DX Ray Tracing and Vulkan APIs and their implementation on GPU, to improve performance and propose architectural ideas to improve GPU’s performance.  
  • Deep Learning Performance Architect / HPC Direction: Develop critical code to accelerate deep learning on NVIDIA's platforms. Analyze and prototype key deep learning and data analytics algorithms and applications.  
  • GPU SM Architect Direction: Investigate and propose architecture ideas, develop performance/functional simulation models/testplan and tests to validate new compute processor architectural and features from both performance and function perspectives. Test and debug on simulators, RTL and real silicon.  
  • Tegra System Architect Direction: Develop, maintain and tuning architecture models and verification testplan for Tegra System-on-Chip in autonomous automotive, edge computing, mobile gaming, computer vision and other AI robot industries.  
 
What we need to see:  
  • Bachelor's Degree or higher majoring in CS/EE/Mathematics or relevant fields. 
  • Strong C/C++ programming ability with practical development experience 
     
Ways to stand out from the crowd:  
  • Excellent English writing for engineering documentation, English oral well enough to attend meetings. 
  • Experience with OpenGL, Direct3D, CUDA APIs; Good knowledge of next generation Graphics APPs (DX12/Vulkan); Experience of D3D12 and DX Ray Tracing APIs. 
  • Experience with trace driven and execution driven simulation model development. 
  • Strong interest in GPU graphics architecture, real time rendering and Ray Tracing technologies. 
  • In depth knowledge of computer graphics or computer architecture, with excellent understanding of modern ISA, microprocessor implementation, microprocessor architecture design & verification.  
  • Experiences with GPU Shader unit design, CPU/GPU architecture/simulation/performance functional modeling, profiling and analysis 
  • Good understanding of GPU concept and pipeline, in terms of graphics processing and parallel compute. 
  • Strong interest in processor architecture design. 
  • Excellent understanding of embedded system 
  • Experience with chip and/or system simulation 
  • Strong scripting skills desired C, Python/Perl  
  • Experience with STL and/or boost  
  • Strong interest in autonomous automotive, computer vision and deep learning. 

职位发布者

sbai@nvidia.com

HR

7天

简历处理用时

70%

简历及时处理率