
施耐德
Engineer II, Embedded Software Design
Engineer II, Embedded Software Design
发布于 2 小时前普通员工/个人贡献者
全职员工仅现场办公嵌入式开发
嵌入式开发
Arm Cortex-M
Stm32
调试
通信协议
值不值得投
77综合评分
综合评分 77
稳定外企、意义感强、技术主流、WLB待确认
从薪资福利、成长发展、工作生活和使命价值四个维度综合评估,方便横向比较。
薪资怎么样
2.8万
与嵌入式开发中位数基本持平
发布情况
新岗位 · 今天发布
公司情况
这家公司招聘很活跃
约 660 个在招 · 其中嵌入式开发 38 个
市场机会
选择面较广
上海 · 嵌入式开发 · 约 310 个在招
职位详情
关于这个职位
负责基于STM32的嵌入式固件开发、维护与优化,包括代码编写、调试及版本管理
需深入理解MCU外设与传感器接口,处理异构系统通信,并协同硬件团队解决系统级问题
要求具备5年以上嵌入式C/C++开发经验,熟悉Git及Linux环境,具备良好的英语沟通能力
最低要求
电子工程、电气工程、计算机工程、自动化、计算机科学或相关专业本科及以上学历
至少5年嵌入式固件开发经验
在STM32或类似ARM Cortex-M微控制器方面拥有丰富经验
精通嵌入式C/C++编程、固件开发、调试和故障排除
对MCU外设、传感器及硬件/固件接口有良好理解
熟悉常见的嵌入式通信接口和协议,如UART、SPI、I²C、CAN等
具备强大的调试、问题解决和根本原因分析能力
有使用Git/GitHub或类似源代码管理工具的经验
具备Linux基础知识,并能在基于Linux的嵌入式系统环境中工作
具备良好的英语听说读写能力,能够在国际工作环境中进行技术沟通
工作职责
开发、维护和优化基于STM32的产品嵌入式固件
全面负责STM32固件,包括代码开发、调试、测试、版本控制和维护
开发与维护STM32与硬件组件及传感器之间的接口
理解并支持STM32与Sitara/Tilas之间的通信和数据交换
与硬件和软件工程师紧密合作,进行系统集成、调试和问题解决
排查固件和系统级问题,进行根本原因分析并实施纠正措施
支持产品验证、确认和研发活动
使用Git/GitHub维护和管理工作固件源代码,并遵循良好的软件开发实践
准备和维护固件相关的技术文档
优先资格
基本掌握Python,特别是在通信、数据处理、测试或研发活动中的应用
拥有涉及MCU和MPU/SoC通信的异构嵌入式系统经验者优先
AI 洞察
优缺点分析
优点
- 施耐德电气作为全球能源管理巨头,平台稳定且资源丰富,有利于积累大型工业级项目经验
- 技术栈主流且实用(STM32+Linux),有助于夯实底层开发基础
- 外企文化相对规范,注重工作与生活的平衡及员工职业发展
- 外企内部流程可能较为繁琐,跨部门协作沟通成本存在
- 适合具备扎实嵌入式底层开发功底,追求技术深度,希望在稳定外企平台长期发展的中级工程师
缺点 / 挑战
- 年经验要求意味着需要具备独立解决复杂问题的能力,工作压力可能较大
- 涉及异构系统通信和底层调试,技术难度较高,需要持续学习
角色解读
- 可向高级嵌入式软件工程师、系统架构师方向发展,专注于异构系统通信或复杂嵌入式系统设计
- 也可转向嵌入式系统管理或技术专家角色,主导更大规模的固件平台开发
- 主要负责基于STM32平台的嵌入式固件全生命周期开发,从代码编写到调试、测试及维护
- 需要处理MCU与传感器、其他处理器(如Sitara)之间的硬件接口和通信协议
- 参与系统级集成与故障排查,确保固件稳定运行并输出相关技术文档
- 精通嵌入式C/C++编程,熟练掌握STM32或ARM Cortex-M架构
- 熟悉UART、SPI、I2C、CAN等常见通信协议
- 具备扎实的硬件接口理解能力和Linux嵌入式环境操作经验
- 熟练使用Git进行版本控制,并具备良好的英语技术沟通能力
申请策略
- 关注施耐德电气在数字化和可持续发展领域的业务方向,面试中可结合公司价值观阐述个人职业目标
- 准备好具体的项目案例,特别是涉及硬件交互和系统集成的难点攻克过程
- 突出STM32及ARM Cortex-M项目的具体成果,量化性能优化或bug修复的效果
- 详细列出掌握的通信协议和调试工具,展示解决复杂系统问题的能力
- 强调英语沟通能力及在国际化团队中的协作经验
- 加强对Python在嵌入式测试或数据处理中的应用学习
- 深入了解Linux内核机制及驱动开发,提升在异构系统(MCU+MPU)间的通信设计能力
面试指南
- 采用STAR法则(情境、任务、行动、结果)回答项目经验类问题,重点突出个人在其中的具体贡献和技术决策依据
- 对于技术问题,先阐述基本原理,再结合实际应用场景分析优劣,最后给出最佳实践
- 请详细介绍一个你负责的STM32固件项目,遇到的最大技术挑战是什么?你是如何解决的?
- 描述一下你对UART、SPI、I2C、CAN等通信协议的理解,以及在项目中如何选择和应用它们?
- 在嵌入式系统中,如何进行内存管理和资源优化?请举例说明
- 如何处理MCU与上位机或其他处理器之间的数据同步和异常处理?
- 请分享一次你通过根因分析解决复杂固件问题的经历
- 复习ARM Cortex-M架构特性及常用外设驱动原理
职位点评
薪资福利80
成长发展75
工作生活70
使命价值85
薪资福利
80较高
施耐德电气作为上市跨国巨头,提供具有市场竞争力的薪酬和完善的福利体系,稳定性高,符合补偿性动机需求。
薪资信号市场水准 (2.0千–3.5万/月)
福利待遇五险一金、年终奖、补充医疗、职业发展页面
成长发展
75中等
公司提供明确的职业发展路径和培训资源,技术栈主流且具有挑战性,有利于技能成长。
技术前沿主流现代技术
技术栈STM32、Embedded C/C++、Linux、Git、Python、ARM Cortex-M
成长机会职业发展页面、提升技能与职业发展、求知(Curiosity)
业务类型profit_center
工作生活
70中等
外企通常提供较好的工作环境和WLB保障,但嵌入式开发涉及调试和版本维护,可能存在一定的工作压力。
工作模式未明确
办公地点科技园/产业园
加班情况未提及(无法判断)
使命价值
85较高
公司强调可持续发展和社会责任,职位直接服务于更高效、更可持续的世界,意义感动机强。
行业发展稳定成熟行业
社会影响正向社会影响力较高
使命信号创造更具韧性、更高效率、更可持续的世界、可持续发展愿景、IMPACT核心价值观
创新程度积极采用新技术
施耐德 的其他在招职位
相似职位推荐
SSD固件开发工程师(J14931)
长江存储 · 成都市
AI 估算 · 1.8–3.0万1 小时前发布
embedded产品系统应用验证工程师(J14930)
长江存储 · 上海市
AI 估算 · 1.8–3.0万1 小时前发布
TCU 功能系统工程师 TCU Function System Engineer
奔驰 · 北京市
AI 估算 · 4.5–7.5万2 小时前发布
座舱中间件开发工程师(AVM方向)_BCSC
博世 · 苏州市
AI 估算 · 2.0–3.5万3 小时前发布
R&D software engineer - LV drives
通用电气-布朗-博韦里 · 北京市
AI 估算 · 2.5–4.0万3 小时前发布
控制软件开发
徐工集团 · 徐州市
AI 估算 · 6.0–9.0千7 小时前发布
技术架构工程师(软件架构师)T6/T7
一汽丰田 · 北京市
AI 估算 · 3.5–6.0万8 小时前发布
电子系统技术专员 - 软件
康明斯 · 北京市
AI 估算 · 3.0–5.0万23 小时前发布
Watch Jobs