岗位职责:
1. 根据指导,逐步建立职业意识和相关专业素养,理解熟悉并运用编码规范,开发工具、了解项目流程等;
2. 根据指导逐步,熟悉嵌入式开发环境和工具;学习单片机、嵌入式linux基础知识;
3. 根据指导,逐步进入编写基于单片机或嵌入式linux 环境下的C应用编程;
4.基于积累情况,逐步安排参与项目的产品测试验证—>应用代码实现--->驱动代码--->嵌入式系统裁剪优化等相关工作;
5.协助搜集整理相关技术资料和文档;
6.根据个人成长和项目需要,逐步参与项目应用软件/驱动/系统移植等开发工作;
任职资格:
1. 本科及以上学历,计算机、通信、自动化、机电等相关专业;
2. 爱好软件开发工作,有学校教研室项目经历及各类电子竞赛项目经验者优先;
3. 对从事单片机或嵌入式linux开发的相关技术工作有强烈的兴趣和爱好;
4. 有一定的英语阅读能力,能独立阅读英文技术文档;
5. 诚信内敛,吃苦耐劳,乐观向上,具有很强的自律能力和自驱力;强烈的团队合作精神和责任心;
岗位职责
1. 参与基于单片机(如STM32、ESP32、NXP等)的嵌入式软件开发和调试。
2. 协助编写、优化底层驱动(如传感器、通信模块、存储器等)及中间层组件。
3. 实现功能逻辑代码,配合硬件团队完成软硬件联调与问题修复。
4. 参与代码审查、单元测试及文档编写(如设计说明、API文档等)。
5. 学习嵌入式系统相关新技术(如RTOS、低功耗设计、无线协议栈等)。
任职要求
1. 学历专业:
71 计算机科学与技术、软件工程、电子信息工程、自动化等相关专业本科或硕士在读。
2. 技术能力:
71 编程基础:熟练使用C语言(必备),了解C++或Python更佳。
71 单片机开发:熟悉至少一种单片机平台(如STM32),掌握寄存器/库函数开发模式。
71 通信协议:理解UART、I2C、SPI、CAN等常用协议,能独立编写驱动代码。
71 开发工具:
■ 熟练使用Keil、IAR、VSCode+GCC等开发环境。
■ 掌握Git版本控制工具,了解调试工具(J-Link、ST-Link等)。
71 基础理论:了解数据结构、操作系统原理(任务调度、内存管理等)。
3. 加分项:
71 接触过RTOS(FreeRTOS、RT-Thread等)或轻量级嵌入式系统。
71 有实际项目经验(如毕业设计、竞赛、开源项目),能展示代码或Demo。
71 了解嵌入式Linux基础(如交叉编译、Shell脚本)。
71 熟悉常见外设驱动(LCD、Wi-Fi/BLE模块、ADC/DAC等)。
4. 软技能:
71 良好的代码规范意识,注重可读性和可维护性。
71 逻辑清晰,具备独立解决问题和学习新技术的能力。
素质要求:
1. 良好的学习能力、逻辑思维及团队协作意识。
2.对嵌入式开发有热情,能承受一定工作压力。
3. 向上向善,乐观主动。
4. 责任心强,能与团队高效沟通。
备注:
1. 提供导师制培养,提供真实项目接轨的学习成长环境,接触实际项目经验。
2. 应聘者要求自律性强、有责任心、成熟稳重、具备感恩之心,团队协作精神的可塑之才加入,不符合者不要投递,对嵌入式开发兴趣不够者不要投递!已毕业无工作经验者不要投递!