高级ARM嵌入式软件工程师【Base苏州】
职位描述
1、负责嵌入式系统ARM cortex-M平台产品的需求分析和方案设计;
2、负责嵌入式系统的软件详细设计和软件开发;
3、协助软件开发过程中的质量控制;
4、协助项目组进行需求收集和系统架构设计;
5、协助测试工程师制定测试计划、编写测试用例;
职位要求
1、计算机相关专业毕业,本科3年以上或硕士研究生1年以上嵌入式驱动或应用程序开发经验;
2、精通C语言和嵌入式软件开发流程,熟练使用RTOS进行多线程编程,参与过两款以上大型嵌入式系统的软件开发工作;
3、熟悉ARM架构,了解主流厂商的ARM系列产品,如STM32/GD32等;
4、熟悉常见的软硬件模块,如RS485/CAN/USB/以太网/SPI/I2C等通讯,必须有一些深度应用;
5、熟练使用modbus协议,熟悉TCP/IP协议,熟悉socket编程、多线程编程,有光伏监控产品开发经验者优先;
6、良好的沟通交流能力,对工作热情,认真,负责,有团队协作精神和职业道德,能与团队成员进行良好的合作;
7、加分项:有IOT产品经验,如mqtt、http云端协议、曾对软件架构进行过重构。
资深嵌入式软件工程师(三储)【Base西安】
职位描述
1. 负责嵌入式系统(ARM Cortex-M/A系列)的产品级需求分析、系统架构设计及关键技术方案选型,主导技术评审并输出设计文档;
2. 承担核心模块的软件详细设计、代码实现与系统集成,解决开发过程中的重大技术难题(如实时性、低功耗、通信稳定性等);
3. 制定软件开发规范与质量管控流程,主导代码审查、单元测试及集成测试,确保产品交付质量;
4. 与产品、项目组深度协同,参与产品路线图规划,预研新技术、新平台,推动技术落地;
5. 指导测试团队制定测试策略与用例,协助搭建自动化测试框架,提升测试效率;
6. 作为技术骨干,负责初中级工程师的培养与指导,组织技术分享,推动团队技术能力提升;
7. 参与跨部门技术协作(硬件、平台、算法等),解决系统联调中的复杂问题。
职位要求
1. 计算机、电子、自动化等相关专业,本科10年以上或硕士研究生8年以上嵌入式软件开发经验,其中至少3年以上担任技术核心或架构角色;
2. 精通C/C++语言,深入理解嵌入式软件开发流程及实时操作系统(FreeRTOS、RT-Thread等)原理,具备多线程/多核编程与性能优化实战经验;
3. 深入掌握ARM架构(Cortex-M/A系列),熟悉主流厂商产品(STM32、GD32、NXP、瑞萨等),具备复杂外设驱动开发与芯片选型能力;
4. 精通常见通信协议及软硬件接口(RS485/CAN/USB/以太网/SPI/I2C等),能独立完成复杂通信协议栈的设计与调试;
5. 熟练应用Modbus、TCP/IP、MQTT、HTTP等协议,有socket编程、多线程高并发处理经验;具备新能源(光伏/储能/充电桩)监控产品开发经验者优先;
6. 具备优秀的架构设计能力,有嵌入式软件系统重构、平台化、模块化设计成功案例;
7. 具备较强的问题分析与系统调试能力,能快速定位软硬件结合问题(如内存泄漏、任务死锁、时序异常等);
8. 良好的团队协作与沟通能力,能指导初中级工程师,承担技术决策与风险把控责任;
9. 工作积极主动,具备技术热情与钻研精神,能适应高强度项目攻关。
年薪:70-90万
|
8年以上
|
本科及以上
工作地:上海市,西安市,苏州市
|
招2人
年薪:50-70万
|
5年以上
|
本科及以上
工作地:西安市
|
招2人
年薪:40-60万
|
3年以上
|
本科及以上
工作地:上海市,苏州市
|
招2人
年薪:40-60万
|
3年以上
|
本科及以上
工作地:苏州市
|
招2人
我是猎头
我是hr