1-1.3万
光谷金成科技园8号楼A座5楼
岗位职责
1. 负责嵌入式产品软件方案设计与核心代码开发,搭建并实现单片机程序架构。
2. 开展GPIO、I2C、SPI、UART、CAN、ADC等通用外设驱动的设计、开发与调试工作,兼顾STM32芯片及国产替代芯片方案应用。
3. 进行RT-Thread等RTOS实时操作系统的移植、裁剪、任务调度及中间件开发,根据产品需求设计多任务架构,合理分配任务优先级与堆栈大小。
4. 使用Git进行代码版本规范管理,完成分支管理、版本迭代、代码合并,解决版本冲突,保障产品迭代升级的版本稳定性与兼容性。
5. 编写嵌入式软件开发文档、调试记录及版本维护说明,确保代码规范与可维护性。
6. 配合硬件工程师完成硬件调试、问题定位,解决嵌入式软件底层驱动及系统运行过程中的各类问题。
任职要求
1. 学历要求:研究生及以上学历。
2. 编程语言:精通C语言开发,能够编写高效、简洁、可移植、易维护的代码。
3. 芯片与外设:精通STM32芯片架构,熟悉国产替代芯片方案,掌握通用外设驱动设计、开发与调试能力。
4. 操作系统:熟悉RT-Thread等RTOS实时操作系统,能规避优先级反转、任务阻塞、资源竞争等系统问题。
5. 工具使用:熟练使用版本管理工具Git,具备代码版本管理实操能力。
6. 算法能力:掌握PID算法、卡尔曼滤波、姿态解算、FOC电机控制等算法者优先。
7. 项目经验:有电机控制、无人机、云台等相关开发经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕