嵌入式软件开发工程师
北京青云航空仪表有限公司 · 成都-青羊区 · 校招
AI 摘要智能生成
负责嵌入式软件设计开发、软件测试工作
职位描述
1、负责嵌入式软件设计开发、软件测试工作; 2、负责嵌入式软件新技术的需求调研、方案论证及具体实现工作; 3、负责嵌入式平台底层驱动程序开发、嵌入式软件新架构研究与应用工作; 4、负责雷达信号处理算法在SoC嵌入式平台(CPU/ARM/GPU/NPU)上进行移植、优化与部署。 5、负责SoC平台各类外设驱动的开发与维护,包括UART、SPI、I2C、CAN等常用接口; 6、与硬件工程师、FPGA工程师、算法工程师及上位机软件工程师协同工作,完成系统集成、联调联试; 7、编写嵌入式软件相关技术文档编写,内外部课题、专利、软件著作的申请,以及开展嵌入式软件相关培训。
任职要求
- 具备1年以上FPGA开发工作/项目经验;精通C/C++,并在资源受限的边缘设备上进行内存、运行速度与功耗方面的优化,确保算法满足实时性要求;
- 熟悉Linux系统级开发流程,熟悉常用端的交互接口:UART,SPI,I2C,CAN,网口等常用通信接口的时序,并有相关的调试经验;
- 熟悉Matlab,有Matlab工程移植到Linux平台经验者优先;
- 熟悉ARM架构,有瑞芯微等ARM平台开发经验者优先;
- 具备较强的主动学习、组织沟通、团队协作、技术创新能力;
- 有Zynq平台开发经验者优先。