岗位职责:
1.使用C/C++进行嵌入式软件方面的开发,包括硬件驱动开发、算法移植;
2.参与产品规格与需求制定,负责软件功能定义、模块设计、编码、调试;
3.与项目相关人员配合完成软硬件联调、算法功能调试;
4.编写嵌入式系统设计文档;
5.完成领导分配的日常工作及项目相关任务。
任职资格:
1.熟练掌握C或C++编程语言,有扎实良好的编程基础;
2.熟悉STM32或ARM等微处理器开发,具备实际项目经验;
3.熟练掌握SPI、UART、I2C、PWM、ADC、CAN等常用嵌入式处理器接口的功能及应用开发;
4.对嵌入式linux系统u-boot、kernel裁剪、定制或适配、驱动开发有经验者优先;
5.有基于嵌入式linux、FreeRTOS等操作系统嵌入式应用软件开发经验者优先;
6.本科及以上学历,计算机类、电子信息类、通信工程类、自动化控制类、人工智能类等专业优先。