嵌入式软件开发工程师
1-1.5万
深圳 本科
捷顺科技中心A座
主要职责
1.基于嵌入式Linux系统,开发机器人控制逻辑与任务管理模块;
2.设计并实现状态机 / 行为树等决策架构,调度机器人执行导航、避障、充电等任务;
3.与底层设备驱动、中层控制/算法(路径规划、定位)对接,实现系统闭环;
4.编写与维护任务调度、任务切换、状态监控等中间件/逻辑框架代码;
5.分析与优化控制逻辑稳定性、健壮性、异常处理能力;
6.协助系统集成与测试,参与从原型验证到产品落地全过程。
任职要求
1.熟练掌握C/C++开发,具备嵌入式Linux平台开发经验;
2.有机器人控制系统开发经验,熟悉状态机、行为树、任务调度等模式设计;
3.有面向对象编程经验,具备良好的模块化设计与架构思维;
4.熟悉Linux进程管理、多线程、IPC通信机制(如socket、message queue等);
5.能与算法/导航/感知模块对接,具备良好的跨团队协作能力;
6.对机器人系统运行的逻辑流转有整体认知,注重鲁棒性与可维护性。
加分项
1.熟悉ROS/ROS2框架,使用过如 BehaviorTree.CPP、SMACH、FlexBE 等行为建模工具;
2.有移动机器人、AGV、扫地机、无人车等相关项目经验;
3.熟悉机器人软件架构(例如任务层/规划层/执行层分层设计);
4.有测试驱动开发(TDD)、代码单元测试、调试经验;
5.有量产落地经验,熟悉系统健壮性设计与OTA升级流程者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕