资深软件工程师/SOC软件开发工程师 40-60k·15薪
上海 5-10年 硕士 招1人 6月17日更新
收藏
avator avator
沈先生 一周前在线 已认证
招聘 · 苏州立跃企业管理咨询有限公司
简历处理快 回复速度快
聊一聊
职位介绍
【岗位定位】 参与机器人核心SoC(如地平线/瑞芯微)的底层软件开发与系统集成。构建从Bootloader、内核驱动到中间件运行时的完整软件栈,确保多传感器数据实时同步、AI推理与运动控制任务在异构核心上高效调度,为机器人提供稳定、低延迟、高安全性的“数字基座”。 【岗位职责】 1. 负责SoC外设驱动(CSI/MIPI、I2C、SPI、UART、CAN、PCIe、Ethernet)的开发、调试与性能优化,确保摄像头、关节驱动器等传感器与执行器的数据及时可靠采集。 2. 设计多核异构系统(CPU/A72, A55, R5F, DSP, NPU/GPU)的任务分区与通信机制(RPMSG,Shared Memory),保障运动控制(1kHz+)、视觉感知(30/60fps)等实时任务满足确定性延迟要求。 3. 配置与裁剪Linux内核(设备树、Kconfig、实时补丁),或开发FreeRTOS/RT-Thread系统服务;构建轻量级根文件系统与启动优化(FastBoot/Suspend-Resume)。 4. 设计故障注入、看门狗、日志脱机存储等自愈机制;搭建硬件在环(HIL)测试环境,对软件版本进行持续集成与压力测试。 【任职要求】 基本条件: 1. 电子工程、计算机、自动化、通信等相关专业,本科及以上学历,具有3年以上嵌入式软件开发经验。 2. 精通指针、内存管理、多线程/多进程、锁与原子操作,有良好的代码规范与文档习惯。 3. 熟悉ARM Cortex-A系列/RISC-V体系架构,至少基于一款主流SoC(NVIDIA Orin/NX,地平线J5/J6,瑞芯微RK3588等)完整开发过产品级软件。 4. 熟练编写Linux设备驱动(字符设备、平台设备、V4L2、I2C/SPI子系统),理解中断处理、DMA、内存屏障与竞态条件解决。 5. 了解PREEMPT_RT内核补丁或双域(Linux + RTOS)方案,理解实时任务的优先级反转、锁限、最坏执行时间分析。 6. 熟悉CAN总线/CANopen,EtherCAT,UART自定义协议;能够使用示波器/逻辑分析仪进行时序分析与波形调试。 优先条件(加分项): 1. 有机器人产品量产经验(人形/移动底盘/机械臂),熟悉机器人常见故障模式与容错设计。 2. 熟悉异构计算加速:OpenCL/OpenVX编程,或能利用BPU/NPU进行感知前处理/后处理加速。 3. 掌握Yocto/Buildroot等嵌入式构建系统,或有安全启动、加密存储、Secure Boot等安全功能开发经验。 4. 熟悉时间敏感网络(TSN)或DDS实时通信配置,有EtherCAT主站性能调优经验。 5. 有低功耗嵌入式设计(DVFS,电源域管理,睡眠唤醒时长优化)实际项目经验。
其他信息
语言要求:不限
行业要求:工业自动化

猎聘温馨提示:

1. 如您发现平台内招聘方存在以下违规行为的,请立即举报
  • · 扣押您的身份证件或者其他证件;
  • · 要求您提供担保人、担保金或者以其他名义向您收取财物( 如培训费、体检费、资料费、置装费、押金等);
  • · 强迫您入股或者向您集资;
  • · 以招聘名义牟取不正当利益;
  • · 发布虚假招聘广告信息;
  • · 工作时长违反劳动法规定;
  • · 存在其他损害您的合法权益的行为。
2. 如您应聘的岗位属于涉外劳务合作/海外岗位的,请务必核实招聘方对外劳务合作资质取得情况,同时注意自身资金安全,防范招聘欺诈。
3. 本平台招聘方不向求职者提供任何收费服务。
查看全部
更新时间:2026-08-02