职位详情
嵌入式软件工程师
1-1.3万
河北翔拓航空科技有限公司
石家庄
1-3年
硕士
02-24
工作地址

光谷金成科技园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. 项目经验:有电机控制、无人机、云台等相关开发经验者优先。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请