【岗位职责】1.负责嵌入式系统的软件设计、开发和测试。2.根据产品需求,进行系统架构设计和模块划分。3.编写高质量的代码,并进行单元测试和集成测试。4.参与产品的需求分析和技术评审,提供技术支持和解决方案。5.与硬件工程师协作,进行系统调试和故障排查。6.编写和维护相关文档,包括设计文档、用户手册等。7.持续优化软件性能,提升系统的稳定性和可靠性。8.机车车载设备底层软件开发。【岗位要求】1.计算机科学、电子工程或相关专业硕士及以上学历。2.2年以上嵌入式软件开发经验,熟悉C/C++编程语言。3.熟悉嵌入式操作系统(如FreeRTOS、RTOS、Linux等)及其应用开发。4.具备嵌入式系统硬件知识,能够进行硬件调试和故障排查。5.熟悉常用的嵌入式开发工具和环境(如Keil、IAR、GCC等)。6.了解通信协议(如UART、SPI、I2C、CAN等)及其实现。7.具备良好的团队合作精神和沟通能力,能够承受一定的工作压力。