1.拥有丰富的国际一线大厂工作经验,具备跨文化沟通能力和基本管理经验。从顶层应用程序到 IC 内部执行全流程。
2.熟练掌握C及C++系列(包括11/14/17/20/23版本),在嵌入式和高性能软件开发领域具有一定的技术积累,Linux ,跨平台
QT 环境。
3.掌握多种脚本语言,包括 Python、Shell和 Lua ,能做 python Web 开发、自动化测试及 DevOps 实践,有效提升开发效率
和系统稳定性。
4.有 Cisco 工作履历经验,专注于网络方向的软件开发,理解复杂网络架构与协议。
5.熟悉 CUDA 生态,使用常见深度学习框架构建神经网络 CNN,RNN等,算子实现,测试,能够在异构计算领域发挥专业技能,对于 AI 模型训练和优化涉及多个阶段,包括模型设计、训练、后处理以及编译和部署各阶段有一定认识(EDA 期间, 内部有一套异构计算方案和引入 AI 功能的尝试).
6.能够执行 RTL 编码(复杂 interface amba 等方面协议理解不如专业 ip.vip 人员)及 IC 数字验证工作,涵盖仿真、形式化方法、静态时序分析(STA)、覆盖率分析、功耗优化、物理验证
及工程更改订单(ECO )处理,确保芯片设计的高质量完成。
7.擅长底层固件开发及芯片启动(bringup )流程,具备单片机开发经验,对硬件与软件的整合有深入理解。
8.精通 Verilog及 SystemVerilog ,熟悉 FPGA及 ASIC 的开发流程,熟练使用 EDA 工具。
9.对 LLVM 编译原理有理解(因为做过前端仿真,需要处理 verilog到C++),包括:
前端解析(词法分析,语法分析)->AST->IR->IR 优化->根据指令集,假设 riscv 指令集(RISBUJ型,32位)->汇编->机器码->假设 riscv core IC 解码机器码执行对应操作。
https://kdocs.cn/l/cojVukjGNegv
对 AI 模型编译优化框架 TVM,XLA 有掌握。
10.懂数/模电路:译码器,各种逻辑单元,运放等,同时具备数字/模拟电路知识,理解译码器及各类逻辑单元、运放等组件的工作原理,板级电路因为后面发展方向原因
1.嵌入式linux 系统产品,单片机MCU产品
2.VOIP会议类和终端产品-思科
3.苹果手机,mac, ipad,头戴产品软件整体
4.半导体仿真加速工具,simulator和EMU产品
5.web服务器+终端app
角色 | 职位 |
负责人 | 资深研发工程师 |
队员 | 产品经理 |
队员 | 安卓工程师 |
队员 | 后端工程师 |
作为一共6名团队成员之一的key 成员: 1. 负责开发基于 cycle base 数字前端仿真加速器 Simulator,实现设计分割仿真。 2. 采用 co-sim DPI 或 internal 方式,实现不同仿真器联合仿真,实现异构计算方式加速仿真。 3. 利用分布式
核心成员: 1.参与cisco mpp ip phone 整个应用开发各个模块,包括会话,语音编解码,配置,安全 2.参与webex会议整个软件解决,和优化性能
整个产品一人解决从板级HW到OS到中间件到上层应用,从硬件芯片MCU选型到硬件主板各种实验测试,一人干全部。有专利。