BSP开发工程师(具身)
岗位信息
| 招聘单位 | 德赛西威 |
|---|---|
| 工作地点 | 惠州 |
| 官方更新时间 | 2026-08-17 09:56:21 |
职位描述
1,负责机器人SoC平台的BSP开发、移植及维护,完成新平台Bring-up及基础软件适配工作。
2,负责Bootloader、Linux/QNX Kernel、Device Tree、系统驱动及基础软件开发,完成硬件功能适配与调试。
3,负责板级外设驱动开发及维护,包括但不限于:Ethernet,PCIe,USB,UART,SPI,I²C,CAN/CAN FD,GPIO,PWM,Watchdog,RTC,Storage(eMMC/UFS/NVMe)
4,负责机器人高速接口及多媒体子系统开发与调试,包括Camera、Display、Audio、MIPI CSI/DSI、GMSL、FPD-Link等接口的软件适配。
5,负责操作系统移植、内核裁剪、启动优化、内存优化及系统性能调优,提高系统启动速度、运行效率及稳定性。
6,配合硬件团队完成新板Bring-up、硬件调试及问题定位,分析并解决软硬件协同问题。
7,负责系统异常分析及故障定位,包括Kernel Panic、Crash、Memory Leak、Deadlock、CPU Hang、Driver异常等问题的排查与修复。
8,配合上层中间件、应用及算法团队完成平台接口开发、驱动支持及性能优化,保障整个平台稳定运行。
9,编写并维护设计文档、开发文档及调试文档,参与代码评审、设计评审及技术分享,持续完善平台技术积累。
10,跟踪Linux/QNX内核、机器人操作系统及SoC平台最新技术,推动平台持续优化和技术演进。
任职要求
1.熟悉机器人大型SoC 架构(在nvidia/Qualcomm/Intel SoC为佳),熟练掌握C/C++编程语言,具备扎实的数据结构、算法基础,以及复杂操作系统原理相关知识。
2.深入理解操作系统核心机制,精通任务调度、进程/线程管理、核间通信(IPC)、内存管理等关键技术,并具备相关开发与调优经验。
3.具有3年以上嵌入式软件开发经验,能够独立完成系统分析、设计、开发及问题定位。
4.精通QNX/Linux操作系统开发,具备丰富的驱动及系统软件开发经验,包括但不限于Ethernet、IPC、Bluetooth、Wi-Fi、USB、OTA升级等模块。
5.熟悉机器人多媒体系统架构,具备Camera、Audio、Display等链路开发及性能优化经验,能够解决复杂系统性能和稳定性问题。
6.具有丰富的汽车电子软件开发经验,熟悉整车开发流程、AUTOSAR或机器人软件架构者优先;具备智能座舱、ADAS或自动驾驶平台开发经验者优先。
7.具备良好的系统架构设计能力、跨团队沟通能力及技术攻关能力,能够主导复杂技术问题分析与解决。
加分项:
1. 熟悉intel/nvidia SoC。
2. 熟悉EtherCAT 协议/应用。
3. 熟悉系统运行原理,分析能力强。
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。