岗位职责:
1.根据嵌入式软件系统的需求,独立完成嵌入式软件系统及模块的编码与测试,确保软件模块的模块化、可扩展性和高可靠性
2.精通 C/C++ 编程,负责各类外设(如CAN、SPI、camera、UART、USB等)驱动的开发与调优,SDK设计集成开发,确保软硬件高效协同。
3.设计并实现复杂的嵌入式控制系统,集成控制算法并在机器人系统中部署,负责与第三方系统接口开发。
4.与算法、机械、电气等多团队密切协作,确保产品整体架构的统一性与用户需求的高度契合,支撑产品的持续升级与差异化竞争力。
5.参与产品调试、集成测试与质量控制,推动设计流程的持续优化与标准化,提升产品稳定性与交付质量。
任职要求:
1.电子工程、计算机工程、自动化或相关专业,3年以上嵌入式系统研发经验,具备机器人行业经验优先。
2.熟练掌握 嵌入式Linux 系统开发,熟悉Linux多线程开发。
3.精通 C/C++编程语言,具备扎实的嵌入式系统开发能力,熟悉主流MCU/SoC(如STM32、RK3588、NVIDIA Orin等)及其生态工具链,。
4.熟悉STM32或国产单片机开发,熟悉I2C,SPI,UART,RS485,CAN, EtherCAT,ModBus等总线开发,具备基础的硬件原理图阅读能力。
5.拥有优秀的沟通能力与问题解决能力,能在快节奏、多任务环境中高效推进任务并持续优化系统性能。