岗位描述
岗位职责
1、深入理解产品需求,完成产品的软件框架设计和集成;
2、设计并开发嵌入式产品的SDK和解决方案;
3、开发Linux系统应用程序,满足产品的功能、性能、功耗需求;
4、解决系统中的疑难问题,包括但不限于:稳定性、性能、功耗等;
5、深入理解产品,参与产品的整个生命周期的开发过程,包括需求定义、设计、实现、测试、生产、维修等。
岗位要求
1、EE,CE,CS或同等专业本科及以上学历,3年以上嵌入式软件开发经验;
2、熟练掌握C/C++编程,具有独立设计开发能力,善于解决疑难问题;
3、熟悉Linux操作系统,了解其操作系统原理,具有应用开发经验;
4、熟悉Linux调试工具,熟悉内存管理、线程、任务调度,具有并发编程经验;
5、熟悉Camer/Lidar/遥控器等不同传感器软件开发;
6、熟悉经典控制原理并能实践,熟悉嵌入式控制系统开发,精通STM32,精通C语言;
7、熟悉ros2框架;
8、熟悉EtherCAT和CAN通信协议,有相关项目经验。