职位详情
嵌入式软件工程师
1-1.4万
奥谱天成(厦门)光电股份有限公司
厦门
3-5年
本科
10-29
工作地址

厦门集美区软件园三期F02栋5层五楼501

职位描述
岗位职责:
1. 负责基于32位单片机(如STM32、GD32等系列)的嵌入式软件设计、开发、调试与维护工作。
2. 负责完成裸机程序架构设计、模块划分、编码实现及单元测试。
3. 负责常用外设接口驱动的开发与调试,如GPIO、ADC、DAC、PWM、定时器等。
4. 负责常用通信协议的开发与集成,如UART、I2C、SPI、CAN等。
5. 阅读并理解硬件原理图,与硬件工程师紧密协作,完成软硬件联调及问题定位。
6. 编写相关的技术文档,包括设计文档、测试文档、用户手册等。
7. 解决产品在测试、生产及使用过程中出现的软件相关问题。



任职要求:
1. 学历与经验: 计算机、电子、通信、自动化等相关专业,本科及以上学历,具备3-5年嵌入式软件开发经验。
2. 核心技能:
· 精通C语言编程,具备良好的编程风格和文档习惯。
· 深入理解单片机裸机开发模式,熟悉前后台系统(中断+主循环)编程思想。
· 熟练掌握ARM Cortex-M系列32位单片机(如ST的STM32系列、兆易创新的GD32系列等)的开发,有丰富的项目实战经验。
· 精通常用外设接口和协议的开发与应用,必须包括:UART、I2C、SPI,至少熟悉一种:CAN、USB、Ethernet。
3. 开发工具:
· 熟练使用Keil、IAR等主流嵌入式开发环境。
· 熟练使用示波器、逻辑分析仪等工具进行软硬件调试。
· 熟悉使用Git/SVN等版本控制工具。
4. 加分项(非必须,但会优先考虑):
· 有电机控制、电源管理、低功耗产品开发经验者优先。
· 了解基本的硬件知识,能够看懂电路图,具备一定的PCB焊接调试能力。
· 有Bootloader开发、固件升级(OTA)、Linux经验者优先。
5. 软技能:
· 具备良好的分析问题和解决问题的能力,能独立承担开发任务。
· 具备良好的团队协作精神和沟通能力,有责任心,积极主动。

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

立即申请