职位描述
一.岗位职责:
1.需求分析与方案设计,参与产品需求评审,理解功能与性能指标;进行系统架构与模块设计,编写技术方案与接口文档。
2.开发和维护芯片驱动与实现底层硬件控制逻辑;
3.基于 RTOS 或裸机系统开发应用层软件,实现产品业务逻辑、通信协议(如 Modbus、CANopen、MQTT 等)和数据处理;
4.与硬件工程师协同进行单板调试与系统联调,使用示波器、逻辑分析仪等工具定位并解决软硬件问题。
5.优化代码的执行效率、内存占用和功耗,进行鲁棒性设计,提升系统的稳定性和安全性;
6.编写单元测试和集成测试用例,参与系统测试和现场测试,分析问题并持续迭代。
7.编写详细的设计文档、接口文档和使用说明,为生产、售后等提供技术支持和问题排查指导;
二.核心要求
1. 本科及以上学历,电子信息、自动化、计算机等相关专业,3年以上嵌入式开发经验,有飞控嵌入式开发经验者优先。
2. 精通STM32/ARM等主流MCU架构,熟练使用C/C++编程,掌握FreeRTOS等嵌入式操作系统,具备多任务调度、中断管理、外设驱动开发能力。
3. 熟悉飞控核心外设(IMU、GPS、陀螺仪、电机驱动等)接口开发与调试,能对接算法团队完成算法代码移植、集成与优化,保障飞控系统稳定运行。
4. 掌握嵌入式调试工具(示波器、仿真器等)使用方法,具备较强的代码优化与问题排查能力,了解低空装备嵌入式开发场景者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕