岗位职责:1、参与嵌入式系统的需求评审,提供技术方案和建议;2、设计和开发嵌入式系统软件,包括操作系统、驱动程序和应用程序等;3、对嵌入式系统进行调试和测试,使整个系统满足功能和性能要求;4、撰写技术文档和用户手册,以便其他团队成员和用户使用和维护软件。任职资格:1、本科或以上学历,计算机科学、电子工程、自动化等相关专业,5 年以上工作经验;2、熟悉 C/C++等编程语言,熟悉嵌入式系统开发常用工具和技术,如 RTOS、MCU 等;3、对嵌入式系统硬件结构和工作原理有一定的了解;4、熟悉硬件通讯控制技术,特别是发动机硬件控制;5、有良好的沟通和协作能力,能够与其他团队成员合作开发;6、具有良好的学习能力,能够不断学习新技术和知识;7、熟练使用 linux 操作系统,能够使用 shell 脚本;8、通信协议: 熟悉常见的通信协议,如 UART、SPI、I2C、CAN、TCP/IP 等,能够进行通信协议的开发和调试;9、嵌入式固件开发: 能够开发嵌入式固件,包括引导加载程序(Bootloader)和固件更新等;10、设备驱动开发: 了解设备驱动的开发和调试,能够与硬件工程师合作,编写适配硬件的驱动程序;11、硬件知识: 了解基本的电子硬件知识,能够与硬件工程师有效地进行沟通和协作。