1) 电子工程、软件工程、通信工程等电子相关专业,硕士5年以上或本科6年以上工作经验;
2) 精通C/C++等编程语言, 具有较强的编程能力,熟练掌握数据结构、软件工程等编程思想;
3) 5年以上STM32 Cortex M/A系列、MSP430、C51或其它MCU软件独立开发经验,精通STM32/UCOSII各类接口驱动和应用开发,能独立完成开发任务,具备网络编程经验者优先;
4) 熟悉Linux操作系统,熟悉shell编程,熟练使用gcc,gdb,Makefile等开发调试工具;
5) 具有较强的Linux应用软件开发能力,了解Linux内核,能够独立开发Linux中间件和应用程序;
6) 熟练掌握RS232、SPI、USB等接口协议,熟悉TCP/IP、UDP等网络协议者优先;
7) 熟悉基本的硬件原理和电路,能使用常见硬件分析仪器,例如示波器、逻辑分析仪、万用表等进行独立的嵌入式开发在板调试工作;
8) 积极上进,善于学习,具有独立解决问题的能力,工作积极主动,有强烈的责任心, 具备良好的沟通能力和团队协作意识,有带团队经验者优先;
9) 具备航空电子系统软件开发背景、熟悉DO-178B等航空软件开发规范者优先。
1) 根据项目需求,制定项目嵌入式软件设计方案,配合硬件开发工程师完成器件的选型和评估;
2) 负责STM32等MCU底层驱动及嵌入式应用软件的开发;
3) 负责嵌入式软件相关项目开发文档的编写和整理;
4) 与硬件开发、上层软件配合完成产品的集成调试;
5) 负责公司嵌入式软件平台化思想构建。