旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

嵌入式系统软件工程师(基础系统)

地平线机器人

地点
杭州,中国
类型
校招
部门
软件序列

半导体SoC

职责

  • 负责视觉 AI 芯片的系统软件开发,包括 OS 内核、发行版、设备驱动 BSP、中间件、SDK 等开发
  • 负责芯片电源管理、Security、Storage、DDR、network、PCIe 等模块的开发
  • 完成芯片流片前的子系统/模块软件设计、开发和验证,以及芯片回来后点亮和功能测试
  • 与芯片设计和验证团队、算法团队紧密合作,优化 AI 算力、系统性能、功耗和可靠性
  • 按相关开发流程(如软件开发 V model、功能安全 ISO 26262 等)编写技术文档

必备要求

  • 本科及以上学历,电子工程、通信、计算机、自动化等方向
  • 具备汇编和 C/C++ 编程经验
  • 具备基本的 Linux 内核知识与驱动开发调试经验,以及 Linux 基础库和调试调优工具的使用经验
  • 熟悉一种通用 CPU 架构(ARM、x86、MIPS、RISC-V 等)和汇编语言,有 JTAG、GDB 使用经验

优先条件

  • 具备 I2C、SPI、UART、USB、PCIe 协议与驱动相关经验
  • 对网络拓扑结构、网卡驱动、网络协议有相应的开发调试经验
  • 对 ARM TrustZone 体系结构、加解密算法有相关的开发调试经验
  • 对电源管理、bootloader 有相关的开发调试经验
  • 具备 HAL/SDK(Android HAL、NN)等抽象层相应的开发或支持经验
  • 具备 ARM 虚拟化/虚拟化 OS(ONX、L4、Xen、KVM)经验
  • 对编译原理、设计模式、计算机体系结构等有深入理解
  • 具备基本硬件原理图理解能力,以及基本测试设备(示波器、分析仪)使用经验