主要职责:
- 负责嵌入式软件的设计、开发和维护,包括:RTOS 系统移植、配置和优化,驱动程序开发,应用软件开发,软件测试和调试等
- 参与嵌入式系统架构设计,并根据产品需求定义软件模块和接口
- 编写详细的设计文档和代码文档,并进行代码审查
- 与硬件工程师紧密合作,确保软件与硬件的完美集成
- 跟踪最新的嵌入式软件技术,并将其应用于产品开发中
任职资格:
- 本科及以上学历,计算机科学、电子工程或相关专业
- 5年以上 RTOS 开发经验,熟悉主流 RTOS(如 FreeRTOS、VxWorks 等)
- 精通 C/C++ 语言编程,熟悉嵌入式软件开发流程
- 熟悉各种外设驱动程序开发,如 SPI、I2C、UART、ADC 等
- 具备良好的代码编写习惯和文档编写能力
- 具备良好的沟通能力和团队合作精神
- 具备良好的学习能力和解决问题的能力
加分项:
- 熟悉 ARM 架构和 Cortex-M 系列处理器
- 具备嵌入式 Linux 开发经验
- 具备消费电子或小型家电产品的开发经验