岗位职责:
1.负责智能机电系统中核心硬件模块的底层软件开发、调试与维护,涵盖运动控制单元、复杂传感器及数据采集模块等。
2.使用C/C++ 进行高性能、高可靠性的固件及驱动程序开发,并利用Python 编写自动化测试、数据分析及调试工具。
3.开发与调试多种硬件接口的驱动,确保通信链路稳定可靠。
4.基于 Linux 平台开展嵌入式驱动与系统级软件开发,支持系统裁剪、资源调度与多线程优化。
5.与软件工程师紧密协作,参与方案评审和软硬件联调,定位并解决系统集成过程中的疑难问题。
6.编写清晰、规范的设计文档、代码注释及维护手册。
任职要求:
1.硕士及以上学历,计算机、电子、自动化等相关专业,3年及以上嵌入式软件开发经验。
2.熟练C/C++语言,编程功底扎实,并熟练掌握Python进行脚本开发与自动化。
3.对SPI、I2C、UART、CAN、USB、Ethernet、Modbus等多种通信接口有深入的开发与调试经验。
4.具备丰富的嵌入式操作系统开发经验,熟悉Linux系统及多线程、网络编程及性能优化。
5.熟悉至少一种 AI 模型推理框架(如 TensorRT),有边缘设备上部署图像识别、目标检测、语义分割等模型的实践经验者优先。
6.工作严谨、具备优秀的团队合作能力和工程文档编写习惯。