岗位职责:
1、负责硬件产品的嵌入式软件、调测和维护工作;
2、协同产品经理、项目经理完成产品的开发全过程;
3、配合硬件工程师调试和解决问题,优化系统性能和可靠性;
4、配合上层软件工程师完成整机功能和性能调测;
5、配合生产中的产线测试和后续软件升级;
6、编写、维护开发文档,设计测试用例。
任职要求:
1、2年以上平台级软件(嵌入式)的开发经验,有智能家居、物联网、机器人、无人机平台的软件系统架构筹划与开发经验者优先;
2、精通C语言;
3、精通KEIL nVision或者IAR软件;
4、熟悉单片机架构,ARM系列、51系列、AVR系列单片机等;
5、熟练掌握I2C、SPI、CAN、UART、TCP/IP、UDP、HTTP、MQTT、 MODBUS-RTU等通讯协议;
7、熟悉电源电路、数字电路、数字量采集电路、模拟量采集电路、存储电路 等零部件组成;
8、熟悉一款以上的嵌入式RTOS的应用开发;
9、熟悉Linux系统BSP( Board Support Package)移植全过程,包括芯片评估、关键模块的移植、驱动的实现、编写测试代码等。
收起