主要职责:- 负责嵌入式软件的设计、开发和测试,遵循公司的软件研发流程;- 参与产品需求分析和设计评审,确保软件满足客户需求;- 管理和维护项目文档,包括需求文档、设计文档、测试文档等;- 使用C/C++及相应集成开发环境进行编程和调试;- 熟练使用DSP28系列、ARM、单片机(STM32、80C51系列单片机)、CPLD/FPGA等数字芯片,多款微处理以及Keil、CCS集成开发环境,能完成一定规模的嵌入式系统软硬件系统研发;- 了解各种通信协议(CAN、ARINC429、I2C、RS422、SPI、UART、RS485 等)及组态软件,具备通讯、IO输入输出、AD采集、PWM控制等软件功能模块调试经验,可根据要求独立完成基本的上位机软件编写和调试;- 根据项目需要,编写详细的产品接口文档,包括数字信号、模拟信号等。职位要求:- 3年及以上嵌入式软件开发经验,具备产品研发经验,熟悉产品设计流程和生产流程,了解嵌入式系统硬件、软件、测试流程;- 主导或参与关键技术决策,具备独立开发、编写、调试嵌入式软件能力,熟悉复杂系统多芯片协同运行机制;- 熟悉GJB5000软件开发体系相应开发流程或者有相应航空产品/军用软件开发经验者