一、岗位职责:
1. 负责基于单片机(MCU)的嵌入式软件设计、开发、调试和维护工作。
2. 根据产品需求,完成软件架构设计、模块划分、代码编写及自测。
3. 进行代码审查、性能优化,解决开发过程中的技术难题。
4. 参与产品硬件方案设计、元器件选型、原理图设计和PCB布局评审。
5. 参与单板硬件开发、调试、测试和故障分析,确保硬件性能与可靠性。
6. 编写相关的技术文档,如设计文档、测试文档、用户手册等。
7. 支持生产及测试部门,解决产品在生产、测试及应用中出现的软件问题。
二、任职要求:
1. 软件方面:
(1) 精通C语言编程,具备良好的代码风格和编程习惯。
(2) 深入理解单片机体系结构,有丰富的8/16/32位单片机(如ST、NXP、 TI、兆易创新等品牌)开发经验。
(3) 熟悉常用外设接口(如UART, I2C, SPI, ADC, PWM等)的驱动开发。
2. 硬件方面:
(1) 具备扎实的电子技术基础,熟练掌握PCB绘图软件;
(2) 熟练使用万用表、示波器等工具进行信号完整性、电源完整性测试与优化。
3. 其他要求:
(1) 本科及以上学历。
(2) 拥有3年以上单片机开发经验,有独立完成项目的经历者优先。
(3) 具有机械结构方面知识,熟练使用CAD、SolidWorks等机械绘图软件者优先。
(4) 具备良好的问题分析能力和解决能力,有强烈的责任心和团队合作精神。
(5) 良好的文档编写能力和沟通能力。
待遇:年薪20~30W,购买五险一金,节假日福利