GPU Technical Product Manager
工作内容
•和团队一起制定产品愿景,引领团队以及公司产品战略的发展
•展望GPU和HPC芯片在云和边缘平台的未来,支持企业添加,扩展或优化其云及边缘计算策略 — 覆盖从硬件到软件,工具,平台(云,边缘,端)和生态系统的用户场景和需求。
•评估客户用例和工作流,从早期的客户案例和产品规划中,洞察并提取产品规范并转化为可行的产品定义和业务策略。
•在从构思到开发再到上市的整个生命周期中领导产品-并对由此产生的业务成果负责
•与云服务提供商,AI工程师和研究人员合作为最终客户构建软硬件解决方案时,提出和并执行产品观点
•捕获下一代产品的需求,包括竞争分析和客户反馈
•与工程师,架构师,客户体验和技术营销工程师积极协作,以定义,验证和交付。
•与工程,设计,运营,销售和营销团队合作,共同推动新产品的引入过程和产品过渡
•教育现有和潜在客户并宣传产品
•定义用例,示例和工具,以向从技术专家到新手的各种受众传达产品价值主张
•根据工程或技术文档开发和审阅产品市场文档。例如,白皮书,产品规格等。
岗位要求
•工程或计算机科学学士学位或同等经验
•10年以上实践经验
•强大的领导能力和影响力技巧。出色的沟通和表达能力。
•能够多达20%的时间参加活动,新闻发布会和客户会议。
• (加分)在云原生生态系统方面的经验(Linux,容器,Docker,容器,Kubernetes, …)以及边缘计算领域专业知识。
•(加分)熟悉企业堆栈(服务器/群集,虚拟化,操作系统,存储,网络,OpenStack,VMware等),并了解组件之间的交互。
•(加分)了解主流AI算法和框架,AI应用程序的开发和生命周期。
DFT工程师
职位描述:
1. 参与芯片级测试特性和架构定义;
2. 搭建MBIST、scan和BSD insertion的流程;
3. 负责clock gating、BIST/scan控制模块、debug模块的逻辑的设计;
4. 协助后端部门完成优化timing;
5. 定义ATE测试方案,提供测试时序和参与芯片的bring-up与debug;
6. 负责测试覆盖率的提升与yield分析;
任职要求:
1. 掌握DFT知识,譬如scan、MBIST、 boundary scan and JTAG protocal;
2. 熟悉Mentor Tessent、 Synopsys Testmax等DFT工具;
3. 掌握perl、makefile、TCL等script语言;
4. 掌握DFT timing分析;
5. 具备流片经验和bring-up经验;
6. 掌握analog phy的测试知识 ;
7. 掌握提升测试覆盖率的知识
SOC设计工程师
职位描述:
1. 综合考量诸多因素,如性能,功耗,面积,复杂度等,与系统工程师实现合理的软硬划分;
2. 负责芯片/子系统级集成、综合、形式验证、静态时序分析,综合网表交付;
3. 规范制作硬件文档,用于内部信息同步、或外部信息发布;
4. 与IP团队清晰定义接口功能,讨论实现细节,明确交付时间表以及标准,推动SoC的进度向前;
5. 协助仿真、原型验证、后端实现团队,最终达到各种coverage的收敛;
6. 协助系统的bring-up及相关测试任务;
任职要求:
1. 扎实的IP/SoC设计和架构经验,包括功能定义,功能实现,DC综合, Spyglass检查,formal检查等等;
2. 熟练使用Verilog,进行RTL实现;
3. 熟悉片上总线协议,如AMBA等,熟悉crossbar/noc架构,能够对错误的总线行为进行分析并快速定位;
4. 熟悉clock/reset/power的设计,在系统模式切换中(比如工作模式到省电模式)对clock/reset/power的sequence要求;
5. 熟练使用脚本语言,如Perl/Python/Tcl等;
6. DDR4/5/GDDR/HBM, PCI-E,HDMI\USB,Ethernet等高速接口的相关工作经验是加分项;
7. ARM/RISC-V内核设计,L2/L3 Cache等CPU相关工作经验是加分项;
流程工程师
职位描述:
1. 负责开发优化逻辑设计到物理实现的流程和环境,包括SYN、PR和STA;
2. 负责前端full chip RTL的静态验证到netlist的deliver所有环节;
3. 负责SoC的划分以及子系统的综合;
4. 协同前端设计部门优化设计性能和功耗;
5. 负责新工艺、EDA工具和流程方面的评估与研究;
任职要求:
1. 熟练掌握前端EDA工具和流程如:DC、PT、VCLP、Formality、Spyglass/0in等;
2. 熟悉SDC和STA;
3. 熟悉ECO流程和低功耗流程;
4. 熟悉Verilog等硬件描述语言;
5. 熟练掌握Makefile、Perl、shell和python;
6. 极强的责任感,能够按时提交任务;
7. 熟悉后端设计和后端流程者优先
后端工程师
职位描述:
1. 负责开发数字后端流程,包括floorplan、place、CTS和route;
2. 跟前端部门合作,优化timing、area、power并完成timing分析;
3. 优化布局布线并完成版图的验证 (RC extraction, ECO, DRC, LVS);
4. 负责芯片尺寸优化,power的IR drop分析;
5. 使用Prime Timing完成静态时序分析,包括setup和hold;
6. 使用formatily完成静态验证;
任职要求:
1. 具有3年以上的后端大规模芯片流片经验;
2. 精通DC、ICC2、Innovus、formality、PT、PTPX等EDA工具;
3. 熟悉csh、tcsh、Makefile、TCL、perl和python等语言;
4. 熟练掌握Synopsys/Cadence/Mentor后端工具和流程 (ICC2/ Innovous/Calibre);
5. 具有前端设计和验证经验者优先;
6. 对数字设计的主流工艺节点非常熟悉;
原型验证工程师
职责
1. SoC芯片和板卡固件的架构设计和代码开发
2. 基于FPGA/Palladium等工具的原型验证环境搭建
3. 完成Pre-silicon阶段的模块、子系统、系统级验证工作
4. 基于原型验证环境提供操作系统级及业务软件的API,协助完成针对特定业务的系统级验证,性能分析和初步功耗评估
5. 完成Post-silicon阶段的bring up,芯片的模块,子系统,和系统级测试
6. 跟芯片、硬件团队合作,共同完成芯片的性能、功耗、稳定性、高低温,corner-wafer等质量相关的测试和优化工作
7. 支持芯片量产,发布稳定的固件版本和升级支持工作
任职要求
1. 5年以上芯片行业FPGA验证,BSP开发或嵌入式系统开发经验
2. 熟悉FPGA/Palladium等验证环境,合理使用多种验证平台设计验证方案
3. 基于FPGA的验证平台,灵活使用多种验证方法
4. 精通C/C++编程,熟悉Linux内核和驱动架构
5. 熟悉一种或多种体系结构和汇编语言(ARM/RISC V/X86)
6. 具备丰富的嵌入式设备或实时操作系统设备调试经验
7. 熟悉GPU,AI加速器或异构系统设计优先
8. 良好的沟通能力,注重团队协作,强烈的责任心和独立完成工作的热情
验证工程师
职位描述:
1. 制定整体SOC/IP验证计划;
2. 开发和维护复杂IP、子系统、SOC系统级验证环境;
3. 编写芯片项目的验证需求、验证规程、验证用例、验证报告
4. 开发设计验证模型;
5. 产生专用和随机验证环境;
6. 编写测试用例、跟踪测试需求、分析验证覆盖率数据;
7. 和架构师、设计工程师及后端工程师一起合作完成全流程验证;
8. 协助芯片设计和原型验证工程师完成FPGA原型验证
任职要求:
1. 精通Verilog/SystemVerilog/C/C++和UVM方法学,具有搭建验证平台的能力
2. 3年以上验证工作经验,3个以上ASIC项目验证经验;
3. 熟悉IC验证流程,具备丰富的IP/SOC验证以及成功流片的经验;
4. 精通Perl/tcl,熟悉linux/unix环境下的脚本开发;
5. 熟练使用相关EDA仿真调试如VCS、Verdi等;
6. 熟悉通信接口的验证,如PCIe、DDR、Ethernet、USB等接口协议或AXI等总线协议;
7. 良好的沟通能力和团队合作能力
8. 熟悉硬件加速仿真工具如Palladium、HAPS等优先
IP设计工程师
职位描述:
1. 参与核心IP架构设计,和算法的硬件实现优化,编写和维护微架构文档;
2. 完成模块级架构设计,RTL实现、验证,参与芯片开发全流程
3. 与验证团队合作,定义、讨论及完善验证计划。调试功能,分析和提升测试点覆盖率,直到最终的验证收敛;
4. 与SoC团队、后端团队合作,完成时序收敛,控制设计质量;
5. 参与设计性能、功耗、面积的发掘和优化;
任职要求:
1. 3年以上芯片微架构编写/RTL编写/综合/形式验证/STA经验,理解时序路径,电路分析能力强;
2. 熟悉复杂的数据通路与控制通路的逻辑设计、综合和静态时序分析;
3. 熟悉IC 开发全流程,熟练使用前端工具如DC/Formality/PT/VCS等;
4. 工作积极主动, 擅于思考和规划,良好的团队合作精神和沟通能力,思路清晰、工作严谨;
5. 熟悉CG/CV/AI/架构/Video等方向优先考虑;
GPU Performance Analysis Engineer
您将要做什么:
-
搭建测试环境(软硬件),运行实验并分析数据,输出报告和可视化图表。
-
找出性能问题,并与其他团队合作以找到可能的解决方案。
-
与公司各部门合作,优化我们的产品以获得最佳性能,并帮助定义下一代GPU。
-
研究和评估各种专业计算系统的性能,包括图形,CPU,内存,存储,网络等。
-
开发,实施和维护自动化工具以提高测试效率。
-
在包括虚拟化平台在内的各种云游戏系统上测试标准和自定义应用程序。
-
提供带有详细分析的报告,以帮助定位当前的GPU /系统并定义未来的产品。
我们需要看的是:
-
技术或商业营销领域的学士学位或同等学历。
-
至少2年工作经验,包括计算机系统的性能分析。
-
具有H.264 / H.265编码/解码的动手经验。
-
虚拟化经验,有GPU虚拟化经验更佳。
-
在数据中心设计和实施(包括计算,存储和网络)方面的经验。
-
具备C,C ++,Python的知识。
-
(加分)了解/云架构/解决方案方面的专业技能。
-
(加分)玩家或与游戏行业生态系统合作伙伴合作的经验。
-
(加分)在视频流和编解码器方面的开发经验。
Linux Graphics Driver Engineer – Linux 图形驱动工程师 (上海/北京)
基本要求
-
精通C 或者 C++
-
熟悉至少一种应用接口, OpenGL, OpenGL ES, Vulkan.
-
熟悉至少一款GPU架构,ARM MALI, Huawei GPU, IMG PowerVR, AMD, NV, Intel
-
(加分) 熟悉开源软件MESA3D
-
(加分) 熟悉至少一款视窗系统,XOrg 或者 Wayland
-
(加分) 熟悉至少一种CPU架构,X86, ARM,RISC-V, 或者 MIPS
工作内容
-
开发用户系统Linux图形驱动
-
适配主流Linux视窗系统
-
定义GPU和软件接口
Linux Kernel Mode Driver Engineer – Linux内核驱动工程师 (上海/北京)
基本要求
-
精通C 或者 C++
-
熟悉Linux DRI/DRM
-
熟悉Linux 设备驱动和内核编程
-
(加分) 熟悉至少一款GPU架构,ARM MALI, Huawei GPU, IMG PowerVR, AMD, NV, Intel
-
(加分) 熟悉PCIe设备驱动和PCIe规范
-
(加分) 熟悉Display接口以及相关驱动
-
(加分) 熟悉IO设备虚拟化
-
(加分) 熟悉至少一种CPU架构,X86, ARM,RISC-V, 或者 MIPS
工作内容
-
开发GPU内核驱动
-
适配主流CPU和Linux分发版
-
定义GPU和软件接口
BIOS/UEFI engineer – BIOS/UEFI 工程师 (上海/北京)
基本要求
-
精通C /C++ 或者汇编
-
熟悉至少一种,legacy bios或者UEFI编程
-
熟悉至少一种CPU架构启动流程, Intel, AMD, ARM 或者MIPS
-
(加分) 熟悉PCIe设备BIOS编程
-
(加分) 熟悉至少一种GPU架构
工作内容
-
开发GPU BIOS
-
适配主流CPU架构
-
定义软硬件接口
GPU Firmware Engineer – GPU 固件工程师 (上海/北京)
基本要求
-
精通C /C++/汇编/脚本语言
-
熟悉RTOS或者BareMetal 程序开发debug流程
-
(加分)熟悉至少一种CPU架构, Intel, AMD, ARM, RISCV或者MIPS,有ARM或者RISCV
-
(加分) 熟悉CPU启动流程/bootloader
-
(加分) 熟悉PCIe规范
-
(加分) 熟悉IO设备虚拟化
-
(加分) 熟悉电源,电压,或者散热管理
-
(加分) 熟悉至少一种GPU架构
工作内容
-
参与设计,开发,维护GPU 固件,协通GPU驱动管理GPU
-
定义软硬件接口
-
编写测试用例保证软硬件正常工作
GPU Arch Infrastructure Engineer – GPU 架构基础设施工程师 (上海/北京)
基本要求
-
精通C /C++/Python
-
熟悉至少一种技能
-
操作系统相关知识
-
任意一种CPU架构, ARM, x86, RISC-V, MIPS
-
Synopsys VDK 或者 QEMU
-
PCIe 规范
-
GPU验证方法
-
GPU性能分析
-
-
(加分)有关GPU相关工具链的开发
-
(加分)有过芯片bringup经验
工作内容
-
开发内部工具链赋能架构和软件团队
GPU Arch Engineer – GPU 架构师 (上海/北京)
-
计算机科学或电子工程相关专业本科以上学历。
-
良好的团队协作和沟通能力。
-
良好的问题定义和解决能力。
-
良好的C/C++/Python编程以及算法和系统设计能力。
-
掌握操作系统和计算机体系结构相关知识。
-
理解数字电路和模拟电路工作原理。
-
精通以下一项或多项技术会优先考虑:
-
处理器微架构和编译器后端设计。
-
计算机图形学和实时渲染流水线算法。
-
高速片上互联网络和内存子系统设计。
-
数字电路设计和物理电路设计。
-
Developer Technology Engineer (上海 / 北京 )
主要工作内容:
-
与GPU应用重点行业开发人员合作,了解他们当下及未来的需求和问题,帮助开发者对其软件进行优化和改进,提供公司GPU最佳解决方案
-
创建公司GPU技术及性能演示、撰写白皮书、向开发者推广,协助开发者集成公司的技术到合作的软件中
-
与公司架构、驱动团队紧密合作,影响GPU迭代新架构的设计,确保开发者和用户在当前一代产品上获得最佳体验,并分析下一代架构的趋势和功能
岗位要求:
-
计算机及相关学科本科以上学历(理学士,加分:硕士或博士学位)
-
5年以上编程开发经验(加分:游戏、3D设计软件、视频/直播云等行业优先)
-
精通C / C ++开发,良好的算法基础
-
良好的图形学知识,熟悉Graphics API (DirectX, OpenGL和Vulcan)或游戏引擎开发
-
良好的沟通和组织能力,具有解决问题的逻辑方法,良好的时间管理和任务优先级技能
Site Reliable Engineer/运维工程师 (上海/北京)
基本要求
-
计算机科学或者相关专业本科以上学历。
数量掌握一门以上脚本语言,如Python,Shell Script等。
熟悉企业常用的DevOps工具链,包括但不限于Git/SVN,CI/CD,K8s,Docker等。 -
熟悉Grafana/Kibana/ELK。
(加分)熟悉企业网络建设与维护。
(加分)掌握信息安全等相关技术。 -
(加分)有运维开发经验优先。
工作内容
-
负责规划、采购和建设企业日常研发需要的硬件设备和软件平台。
-
负责维护企业日常研发需要的计算和存储平台,包括硬件设施和软件服务,为软硬件研发团队提供基础设施和工具方面的支持。
-
负责企业数据安全和灾备演习。
IT 工程师 (上海 / 北京)
岗位描述
1、负责公司IT系统架构、网络架构规划、设计、实施;
2、负责windows/linux服务器的实施部署与搭建、资源调配和系统安全、数据备份;
3、确保稳定运营所需的IT基础环境,如内部数据中心、内部网络、邮件系统、信息安全等;
4、负责公司办公应用的日常维护,如LDAP、Mail、DNS、DHCP、radius等。
5、负责Helpdesk工作及IT资产管理。
岗位要求
1、计算机或相关专业本科以上学历;2年以上IT技术支持工作经验;
2、熟悉Linux和windows系统的维护,包括各种网络设置、文件存取、服务部署、安全配置和运行故障的基本排查,修复,装机;能够解决常见办公电脑的软硬件故障;
3、熟悉服务器的硬件管理和维护,包括网卡、硬盘、内存、CPU和显卡等的基本维护和升级;
4、熟悉H3C、华为等网络设备的配置和管理,可以对常见网络问题进行分析和排查,有网络规划经验者优先。
5、熟悉mac相关系统的维护和排障工作;
6、具备良好的沟通能力和学习能力,具备客户服务意识。