职位要求
1硬件驱动与底层开发
(1)基于Cortex-M/RISC-V架构(STM32H7/RK3588S),开发GPIOI2C等外设驱动,优化时序与中断响应;
(2)编写Bootloader支持安全升级与低功耗管理。在FreeRTOS/RT-Thread设计多任务调度,开发内存管理模块避免资源竞争;
(3)配合硬件团队调试信号完整性与EMC问题,优化PCB布局。
2系统功能开发与集成
(1)通信协议栈实现实现Modbus/CANopen等协议及设备-云端通信,通过DMA+压缩优化传输效率;
(2)多传感器融合集成IMU摄像头等传感器,实现卡尔曼滤波时间同步与SLAM定位,设计异常检测机制;
(3)人机交互功能开发LVGL触控GUI或语音交互模块,实现状态提示与配置存储。
3性能与可靠性保障
(1)优化代码执行热点(汇编加速Cache优化),设计动态电源管理调节CPU频率;
(2)执行高低温测试与HIL自动化测试,验证系统稳定性;
(3)实现固件加密(AES-256)安全启动(SecureBoot)与防拆机保护(外壳传感器触发数据擦除),遵循ISO26262标准设计安全机制。
1计算机科学电子工程相关专业本科及以上学历;
2精通C/C++,熟悉Python脚本语言;
3有ROS开发经验,熟悉SLAM路径规划者优先;
4具备硬件调试能力,熟悉常用调试工具(如JTAG逻辑分析仪)。