岗位要求:
1. 3年以上单片机软件设计工作经验,本科以上学历;电子工程及自动化相关专业学历;
2.对设计简单、高复用、高扩展、高可靠、高性能、低功耗的架构有深入理解和体会。独自或者参与至少2款嵌入式产品系统开发;
3. 熟悉8/32 bit单片机应用设计,熟练ARM Cortex-M系列MCU应用;
4. 熟悉陀螺仪/加速度计/伺服电机/无刷电机的工作原理,并熟悉相关应用;
6. 熟悉数字、模拟电路,信号完整性,电磁兼容设计及调试;
7. 熟练使用逻辑分析仪、示波器等工具进行硬件调试,会使用各种电子测量、生产工具,熟悉制造工艺流程,熟悉SMT,具有较强的焊接能力和动手能力;
8. 熟悉敏捷开发流程,熟悉使用git、Jenkins等工具,有编写单元测试等经验者优先;
9.熟悉嵌入式软件开发及应用经验,熟悉RTOS、以及GUI系统。兼有Linux 等系统开发者优先;
10.熟悉驱动移植经验,熟悉IIC、UART、SPI等;
12.具有良好的管理及组织协调能力,有一定的技术团队管理经验更佳;
13.具有较强的开发和编程实践能力,以及良好的质量意识;
14.良好的沟通协调能力,较好的自我驱动力;
15.有创新意识,责任心强、诚实敬业、富有团队精神;
16.能始终保持高要求、严谨的态度,能承项目软件相关的责任,能主动感染项目团队正向积极发展;
17.无人机研发经验优先考虑。
岗位职责:
1. 负责软件需求、架构设计、模块设计、编码、测试等软件开发过程相关工作;
2. 负责软件系统的优化(性能、稳定性、功耗等)迭代;
3. 负责开发文档的书写与整理等。
4.负责嵌入式产品的疑难问题分析及解决;
5.负责主持项目或产品线(主要是无人机、智能设备、无线通信设备等)嵌入式软件(驱动、系统、单片机)开发工作。