岗位职责:
1. 负责团队嵌入式软件开发及团队任务管理分配,主要应用ARM,RISC-V平台
2. 负责团队嵌入式系统软件分析规划、系统框架设计,功能模块开发,技术难点攻关等
3. 协助硬件工程师进行产品调试及人员安排
4. 配合团队完成系统软件开发及调试
5. 编写软件开发相关的技术文档
6. 支持产品量产及现场问题排查
任职要求:
1. 本科以上学历,电子信息,通信,自动化,计算机相关专业
2. 嵌入式软件C/C++开发5年以上经验, 熟悉交叉编译
3. 了解汇编,精通C/C++语言开发, 熟悉Linux嵌入式开发
4 . 熟悉RTOS(如FreeRTOS \RT-Thread等, 能够熟练使用KEIL,IAR等其中一种嵌入式软件开发工具。
5. 熟悉ARM体系架构。从事过A 7,A55,A76、CORTEX-M3/M4内核的ARM芯片开发,特别是A76,A55,A7开发者优先
6. 熟悉各种硬件接口:CAN 、I2C、SPI、UART、ADC/DAC、Timer等,有相关驱动(wifi,5G)开发经验优先考虑
7.有 qsdk,openwrt开发经验优先
8. 有Linux内核驱动开发经验(如Bootloader、内核裁剪,wifi/5G , 视频相关驱动移植优化)优先考虑
9. 熟悉流媒体框架开发以及音视频编解码者优先,熟悉网络底层优化技术的优先
10.良好的团队协作精神,良好的技术开发学习和攻关能力,能够认同公司文化,能够承受工作压力