一、GPU架构师(图形/计算/存储子系统/建模)(北京、上海、成都、北美)
岗位职责(下列一项或多项):
1.和资深团队一起设计下一代GPU图形流水线、计算核心、内存子系统、SoC架构
2.搭建模块C++模拟器实现新功能和模块
3.起草架构、微架构设计文档
4.设计测试集,用于验证子模块和系统整体的功能和性能
5.分析、建模和优化真实3D和计算应用性能,开发性能优化工具
任职要求:
2.熟悉计算机图形学、GPU渲染或GPU通用计算知识和工具
3.熟悉体系结构、操作系统、编译原理知识
4.优秀的算法理解和设计能力
5.熟练掌握C/C++以及脚本语言(如Python)
6.良好的沟通和团队合作能力
7.良好的英语听说读写能力
具有以下一项或多项经历和经验的候选人可优先考虑:
1.有大型软件系统开发经验和高质量的原型系统实现能力
2.计算机图形学、编译器或体系结构方向硕、博学位,有高质量论文发表
3.熟悉主流3D实时渲染算法的GPU实现
5.有GPU(CUDA/OpenCL/DX/OGL/Vulkan)程序开发经验
6.有快速学习能力、独立思考能力,对新技术有热情
二、GPU设计工程师(北京、上海、成都、北美)
1.定义GPU模块级设计需求,完成微架构设计文档
2.独立完成GPU功能模块RTL代码设计实现
3.与验证工程师合作,确定验证策略和方案,完成模块的功能和性能测试
4.开发芯片设计自动化流程,提高工作效率,避免人为差错
2.熟悉数字逻辑设计的基本原理
3.掌握Verilog代码编写以及有一定静态时序分析、优化能力
4.能够使用工具生成网表,优化时序、面积、功耗
5.良好的沟通和团队合作能力
6.良好的英语听说读写能力
7.有快速学习能力、独立思考能力,对新技术有热情
1.了解计算机体系结构,熟悉全芯片设计流程
2.熟悉微处理器流水线及逻辑运算单元微架构实现
3.熟悉GPU图形流水线、存储体系、数据通路和片上总线的微架构实现
4.熟悉微架构和系统验证的原理和方法论
5.能熟练使用至少一种脚本语言(Python/Perl/…)
三、SoC设计工程师(北京、上海、深圳、成都)
职位职责:
1.参与SoC核心模块的微架构设计,和算法的硬件实现优化,编写和维护微架构文档
2.完成系统级架构设计,RTL实现、验证,参与芯片开发全流程
3.定义、讨论及完善验证计划。调试功能,分析和提升测试点覆盖率,直到最终的验证收敛
4.参与设计性能、功耗、面积的发掘和优化
任职要求:
2.了解IC开发全流程,会使用前端工具如DC/Formality/PT/VCS等
3.工作积极主动,擅于思考和规划,良好的团队合作精神和沟通能力,思路清晰、工作严谨
4.了解CPU/NoC/DDR/HBM/Display/Video等方向优先考虑
四、芯片验证工程师(北京、上海、深圳、成都)
岗位职责:
1.开发设计验证模型
2.产生专用和随机验证环境
3.编写测试用例、跟踪测试需求、分析验证覆盖率数据
4.和架构师、设计工程师一起合作完成全流程验证
2.了解Verilog/SystemVerilog/C/C++和UVM方法学
3.精通Perl/tcl,熟悉linux/unix环境下的脚本开发
5.良好的沟通能力和团队合作能力
五、芯片后端工程师(北京、上海、深圳、成都)
1.跟前端工程师合作,优化timing、area、power并完成timing分析
2.优化布局布线并完成版图的验证(RCextraction,ECO,DRC,LVS)
3.负责芯片尺寸优化,power的IRdrop分析
4.使用PrimeTiming完成静态时序分析,包括setup和hold
2.了解DC、ICC2、Innovus、formality、PT、PTPX等EDA工具
3.熟悉csh、tcsh、Makefile、TCL、perl和python等语言
4.了解Synopsys/Cadence/Mentor后端工具和流程(ICC2/Innovous/Calibre)
六、图形/多媒体软件工程师(北京、上海、成都)
将高性能的图形渲染技术赋能游戏、仿真、虚拟现实、电影制作、计算机辅助设计等领域
为目前和未来图形技术,光线追踪,Meshlets,VR/AR,HDR和光栅化渲染,开发API和软件
为多媒体领域带来突破的用户体验,提出创新的算法和优化软件栈
熟悉一下至少一种
计算机图形学、GPU渲染
GPU通用计算知识和工具
Video编解码知识
熟悉体系结构、操作系统、编译原理知识
优秀的算法理解和设计能力
熟练掌握C/C++以及脚本语言(如Python)
良好的沟通和团队合作能力
良好的英语听说读写能力
有大型软件系统开发经验和高质量的原型系统实现能力
计算机图形学、编译器或体系结构方向硕、博学位,有高质量论文发表
熟悉主流3D实时渲染算法的GPU实现
有GPU(CUDA/OpenCL/DX/OGL/Vulkan)程序开发经验
使用过任意一种编程接口VAAPI,VADPU,DXVA或者AdvancedLinuxSoundArchitecture
七、AI/高性能计算软件工程师(北京、上海、成都)
从硬件架构、指令集、驱动、编译器、数学库、应用算法、软件框架等多层次,对应用进行全栈性能优化,充分挖掘软硬件性能极限,提升应用性能
探索新的芯片体系架构、新的编程模型、新的编程语言及编译器、新的软件框架
对新型处理器架构感兴趣
对超算、并行编程,性能优化感兴趣
对科学计算、AI、CV、AR/VR等算法设计、开发、性能优化感兴趣
有并行程序开发经验(多线程编程、分布式编程)
八、内核驱动/虚拟化软件工程师(北京、上海、成都)
Windows/Linux产品化的GPU设备驱动开发,满足多种产品形态的功耗、性能需求
虚拟化技术研究;云桌面、AndroidCloudGaming等虚拟化方案开发
GPU任务调度及多核、多GPU性能优化
热爱编程,基础扎实,熟悉掌握但不限于C/C++/Python等编程语言中的一种或数种,有良好的编程习惯
对数据结构、算法有一定了解
具有以下一项或多项经历和经验的候选人可优先考虑:
熟悉Windows/LinuxKernelModeDriver开发
熟悉PCIe、NVLink、CXL等总线互联技术
熟悉CPU、Memory、IO等虚拟化技术
熟悉Display、libDRM或WDDM标准
熟悉至少一种CPU架构,熟悉至少一种RTOS
九、GPU产品经理
1.GPU云边端产品的需求分析,产品规划,制定明确的产品规格,跟进产品设计全流程
2.产品的市场定位分析和竞争分析,组织制定产品策略和业务计划,跟进市场推广
3.负责产品白皮书、产品规格、产品解决方案的资料撰写与维护
4.负责对生态、市场和销售团队的产品培训,并参与销售业绩规划、分配、评定、总结等工作
5.负责合作伙伴和客户的产品方案导入,联合研发、测试等部门进行demo搭建、性能评估,推进产品落地
1.教育背景:硕士及以上学历
3.具有Linux、Windows软件开发经历优先
4.具有OpenGL、OpenGLES、Vulkan、FFMPEG等框架开发经验优先
6.具有较强的文档撰写和总结能力
十、GPU性能分析师
1.获取测试需求并根据需求制定和改进测试方案,调试测试平台
2.与团队一起完成测试实施,包括测试项目执行、数据收集,结果分析和制作测试报告
3.利用Windows、Linux以及Android平台上的测试套件和应用程序对GPU产品进行测试并追踪数据变化,监测、识别和研究测试中出现的异常值,并与研发团队合作解决测试中遇到的问题
2.了解计算机体系结构
3.能熟练使用至少一种脚本语言(Python/Perl/…)
1.游戏玩家
2.有过GPU/CPU产品测试经验
3.了解(包括但不限于)CAD/CAM/FAE/非线编/GIS等行业软件