公司简介
寒武纪行歌为全球智能芯片领域的先行者—寒武纪全资的智能驾驶芯片业务主体,成立于2021年,总部位于南京,与上海、北京、深圳、西安多地团队协同联动。
行歌致力于打造世界领先的高性能、高可靠的智能驾驶芯片及解决方案,为“软件定义汽车”提供坚实的“芯”支持,为全球汽车产业客户打造“智行无忧,且行且歌”的用户体验。
行歌作为寒武纪专注智能驾驶领域的全资子公司,将基于寒武纪强大的AI芯片能力,打造超大规模的智能驾驶SOC芯片,智能驾驶软件平台以及算法解决方案,最终建立智能驾驶生态。
FAE 总监
岗位职责:
- 负责带领团队支持客户项目,包括从DesignIn到量产全过程,保证客户项目的及时量产落地,支撑公司年度销售目标;
- 负责FAE团队技术能力建设和团队建设,满足业务扩大和拓展的需求;
- 洞察客户产品架构和关键技术点,了解智能汽车行业动态,维护客户研发团队客户关系;
- 协助BD团队拓展客户及合作伙伴;
岗位要求:
- 从事电子行业技术工作8年以上,其中SOC相关FAE或AE岗位3年以上经验
- 熟悉AI SOC芯片及解决方案,熟练掌握嵌入式程序开发及调试,有AI工具链或ISP调试相关经验者优先;
- 性格开朗,沟通和组织能力强,有客户服务意识;
- 有团队管理经验者优先;
深度学习编译器研发工程师/专家
岗位职责:
- 负责人工智能处理器领域编程语言与编译器设计与实现
- 负责人工智能处理器编译工具链开发与维护
- 设计和改进编译优化算法,提升编译器优化效能
- 与芯片设计团队共同定义人工智能计算架构和算法
- 改进工具链各个组件和性能分析工具
- 设计和改进异构并行计算和编译架构
岗位要求:
- 本科及以上学历,5年以上深度学习编译器研发经验;
- 熟悉编译优化技术,熟悉GCC/Open64/LLVM等编译框架,熟悉工具链的工作流程
- 有计算机体系结构背景,熟悉芯片架构/微架构(包括CPU/GPU/SoC/FPGA等),有软硬件协同设计经验
- 熟悉XLA/TVM/MLIR等深度学习框架编译器
- 熟悉GPU硬件架构,熟悉CUDA,熟悉cuDNN,有深度学习计算框架优化经验
- 有复杂算法(如图像与视频处理、计算机视觉等)CUDA/OpenCL/汇编级优化经验
- 对领域专用语言有深刻理解,有相关语言编程模型实现经验
TEE系统安全开发专家/工程师
岗位职责:
- 参与制定网络安全开发流程标准,符合ISO21434/CSMS
- 开发安全基础设施,负责安全可信执行环境TEE方案设计、开发和测试,包括但不限于:安全固件、安全操作系统、安全应用、系统安全等;
- 跟踪国内外最新安全技术动态,为公司的车载产品进行安全评估以及漏洞追踪。
岗位要求:
- 本科及以上学历,5年以上系统安全经验;
- 精通C/C 语言编程;
- 具备车载领域网络安全解决方案知识
- 熟悉ARM-v8体系架构及TrustZone安全架构,熟悉ATF和OPTEE-OS,熟悉Global Platform TEE框架;
- 熟悉HSM工作原理和流程,具备HSM安全模块应用软件开发经验;
- 深入理解Linux内核、安全微内核等相关知识;
- 熟悉Crypto engine驱动、Secure boot、secure data、TEE/REE 等业务流程;
- 扎实的信息安全基础知识,包括常用加解密算法、权限模型、密码协议、数字证书体系、密钥管理体系等。
- 熟悉车载信息安全相关标准、指导规范和评价体系,包括但不限于ISO26262 SAEJ306 SAE 21434 WP29等规范
- 具有车载系统代码审计、安全加固、漏洞防护、入侵检测相关经验优先
DSP软件开发工程师
岗位职责:
- 计算机视觉算法,VSLAM算法,深度学习算法的适配和优化
- 负责DSP算子开发
- 开发DSP对外通用接口
- 负责DSP驱动开发
岗位要求:
- 熟悉DSP图像处理相关算法
- 熟悉算法加速方法,包括并行运算、SIMD(SSE / AVX / NEON等)
- 熟悉DSP Firmware移植及工具
- 有DSP驱动开发经验优先
- 熟悉C/C 、汇编,了解DSP平台的算法移植方法
- 了解SLAM特征提取、光流追踪等算法与加速方法
- 两年以上图像/视觉方面的DSP移植和优化经验
系统集成测试开发专家/工程师
岗位职责:
- 编写测试计划、设计测试方案、开发测试用例;
- 负责车载软件测试过程中的工具或平台开发等工作;
- 识别并解决软件测试工作中的难点,提升测试效率和软件产品质量。
岗位要求:
- 计算机、电子工程、数学、通信、自动化等相关专业,本科及以上学历;
- 逻辑思维清晰, 积极主动, 责任心和抗压能力强, 具备良好的沟通表达能力;
- 扎实的编程基础, 熟练掌握C/C /python编程语言, 并且有良好的编程风格和工作习惯;
- 熟悉智能驾驶和智能座舱软件栈;
- 拥有构建自动化测试解决方案相关经验,熟悉自动化测试框架;
- 具备广泛的技术视野和很强的技术前瞻性, 并且有较强的学习能力、分析和解决问题的能力, 引领团队技术提升。
RTOS开发专家/工程师
岗位职责
- 负责实时操作系统(RTOS)的需求分析、架构设计和代码实现;
- 针对需求定制RTOS内核,结合业务需求开发新功能;
任职要求
- 本科及以上学历;电子工程、计算机科学、自动化或相关专业;
- 至少3年以上操作系统架构设计和开发经验;
- 精通C语言,熟悉汇编语言,了解编译和链接原理;有ARM系列嵌入式系统软件开发经验;
- 熟悉RTOS开发工作,包括任务调度、信号量、队列等基本概念;熟悉Linux内核调度、进程通信、文件系统、驱动模型等;
- 了解QNX 、FreeRTOS、SafeRTOS、VxWorks、Nucleus等实时操作系统。
Hypervisor开发专家/工程师
岗位职责
1.负责搭建嵌入式Virtualization方案;2.负责Hypervisor相关功能方案设计和代码实现;3.配合整车架构、信息安全、功能安全等其他团队进行相关设计;
任职要求
1.本科及以上学历;电子工程、计算机科学、车辆工程、自动化或相关专业;2.3年以上Hypervisor相关经验,熟悉Hypervisor解决方案(Xen、KVM、QNX、Mentor、WindRiver、OpenSynergy 、Global hypervisor etc);3.熟悉Virtio、Container等虚拟化技术;4.精通C语言,具备内核开发和调试经验;5.熟悉高通平台QNX Hypervisor方案者优先。
中间件软件开发工程师
工作职责:
- 负责自动驾驶中间件平台的软件架构设计和开发工作;
- 协助完成任务调度等模块的开发;
- 协助完成软件集成及发布。
任职要求:
- 熟悉中间件规范和架构,5年以上相关软件设计和开发经验;
- 熟练掌握中间件R开发流程及工具链的使用;
- 精通Python/C/C 编程,有QT开发经验优先,熟悉Linux系统,有3年以上基于Linux系统的开发经验;
- 熟悉ISO26262对于软件开发的要求;
- 熟悉汽车软件操作系统(POSIX等)优先考虑;
- 有ROS/ROS2架构和应用软件开发经验者优先。
- 有JavaScript的GUI项目开发经验者优先。
软件开发工程师(Linux)
岗位职责
- Linux内核、Linux驱动开发和调试;
- Bootloader、芯片IP外设驱动开发;
- Linux APP、SDK、BSP软件开发;
任职要求
- 精通C/C ,脚本编程,有3年以上Linux软件开发经验;
- 熟悉自动化软件开发工具的使用,比如jira,jenkins, gitlab 等
- 精通SOC常用外设驱动,有以下一种或多种SOC外设驱动开发经验,比如: Serializer/De-Serializer驱动,以太网, CSI、DSI, ISP、DDR、PCIE、Ethernet、Video codec 等;
- 熟悉ARM 系列平台开发经验,具备L1、L2 cache, 多核、核间通信等相关知识
- 具有半导体公司BSP开发团队工作经验者优先
- 有GPU图形驱动开发经验优先
智能驾驶规划控制算法工程师
工作职责
- 参与搭建规控相关研发环境并持续进行优化维护
- 参与规控算法架构设计与研发
- 参与一个或多个研发方向关键算法的研究和落地工作
- 参与算法在仿真环境及实车的验证工作
- 结合自身专业特点,参与自动驾驶芯片软、硬件需求设计的相关工作
职位要求
- 计算机、软件等相关专业,本科及以上学历
- 优秀的C /Python编程能力
- 熟悉计算机相关基础知识,优秀的数学能力
- 熟悉计算几何、数值优化等规控常用基础知识
- 熟悉常用规控相关算法,并实际设计、编码、实车调试落地过
智能驾驶感知算法工程师
工作职责
- 参与搭建激光、视觉等感知相关研发环境并持续进行优化维护
- 自动驾驶各场景下的感知算法研发,包括了激光感知、视觉感知等
- 结合视觉2D等信息,对障碍物估计3D位置等
- 多模态数据融合,输出障碍物信息等
- 结合自身专业特点,参与自研芯片软、硬件需求设计的相关工作
职位要求
- 计算机、软件等相关专业,本科及以上学历
- 优秀的C /Python编程能力
- 熟悉计算机相关基础知识,优秀的数学能力
- 掌握常用的机器学习理论基础与常用算法
- 熟悉开发过常用深度学习框架,如Torch、TF、Caffe等
芯片验证工程师/高级工程师/专家
职责描述:
1、与设计人员配合,制定验证方案计划,搭建模块、子系统及系统级验证环境; 2、基于UVM、ARM的SOC系统验证,包括功能场景与低功耗场景;3、分析调试代码、功能覆盖率,实现bug收敛;4、协助FPGA及硅片验证,以及软件系统验证。
任职要求:
- 2年以上IC验证经验,微电子、计算机、通信等相关专业,硕士及以上学历
- 熟悉IC验证流程,具备丰富的IP/SOC验证经验, 熟悉System Verilog、UVM验证方法学、熟悉SVA。
- 熟悉AXI/ACE/APB等AMBA总线协议
- 有以下相关经验优先考虑,具备Low Power工作经验,熟悉低功耗设计/验证流程,了解系统低功耗设计方案,具备独立搭建低功耗验证平台能力。
- 具备团队协作精神,思路清晰,做事靠谱,具备抗压能力
芯片设计工程师/高级工程师/专家(SOC)
职责描述:
- 负责模块前端设计工作,包括IP集成,模块设计,子系统仿真;
- 负责芯片级前端设计工作,包括时钟,复位,低功耗,总线,芯片总体集成;
- 使用Lint,CDC等工具完成RTL hand-off;
- 完成ASIC到FPGA的设计移植;
- 配合后端组完成SDC质量检查和Netlist hand-off;
- 配合验证组完成验证工作;
任职要求:
- 熟悉计算机体系结构,有过大规模SoC设计经验;
- 熟悉总线协议,例如AMBA ACE,AXI,APB;
- 熟悉常用脚本语言(Perl,Python,Makefile等),开发工具提高设计效率;
- 有过完整前端设计经历,掌握常用前端EDA工具使用,熟悉Lint,CDC,Synthesis;
自动驾驶测试工程师
岗位职责:
- 负责自动驾驶路测、仿真问题的追踪及反馈的工作,定期优化问题反馈方式及途径。
- 探索和建设自动驾驶量化方法,促进自动驾驶系统能力不断提升。
- 促进质量管理和研发闭环的效率。
- 推进测试工具的开发。具备良好的文档总结能力、沟通能力和培训技巧,持续学习并沉淀测试技术和方法论,带领团队成员成长。
任职要求:
- 本科以上学历,计算机、信息技术等相关专业,
- 2年以上测试或测开工作经验,熟悉Linux系统及其常用命令
- 了解自动驾驶系统,或具备自动驾驶能力评估、道路测试的经验
- 有使用标定工具对传感器进行标定的经验
- 有团队管理经验,良好的沟通和团队协作能力