
Senior Software Engineer II
Schneider ElectricResponsibilities
- 将上层架构拆解为可落地的详细设计,输出 UML 图示、数据模型和接口规范。
- 主导本地化场景下硬件、固件、操作系统及应用软件的集成方案设计。
- 编写高复用、高可靠的基础组件和中间件,并负责系统核心代码。
- 独立排查前端、后端及操作系统底层的全系统问题并解决根因。
- 在软件开发生命周期中执行威胁建模,将安全设计原则转化为可审计的技术措施。
- 指导并审查高级和中级开发人员的工作,提升团队工程和设计能力。
- 维护和演进产品技术雷达,参与 Kafka、Keycloak、PostgreSQL 等开源技术的评估与落地。
Requirements
- 8 年以上软件研发经验,并有大型复杂系统从零到一的完整生命周期经验。
- 精通 Java 或 C# 至少一种后端语言,并具备 TypeScript 和 React 前端开发能力。
- 具备 UML、设计模式及流程图、时序图、状态机等技术建模能力。
- 具备网络安全实践经验,包括威胁建模和加密协议。
- 熟悉 Nginx、Kafka、Keycloak、Redis 等开源技术栈的调优与集成。
- 了解 Windows/Linux 内核及 BIOS/UEFI 固件者优先。
- 拥有电力系统背景、3D 拓扑生成或电力模型绘制经验者优先。
- 熟悉 Modbus、OPC UA 等工业协议者优先。
- 能够流利使用英语作为工作语言,并具备团队技术影响力和指导能力。
Benefits
- 参与满足真实客户和业务需求的创新数字能源产品,并对业务产生影响。
- 在重视技术专长的协作环境中工作。
- 获得专业成长、指导和技能发展机会。
- 提供支持工作与生活平衡的灵 活工作安排。
- 公司提供综合奖励与福利计划,支持员工及家庭保障、未来规划、技能发展和职业成长;具体项目因国家和地区而异。
Tech Stack
Categories
About Schneider Electric
Schneider Electric is a global energy technology leader, driving efficiency and sustainability by electrifying, automating, and digitalizing industries, businesses, and homes. Its technologies enable buildings, data centers, factories, infrastructure, and grids to operate as open, interconnected ecosystems—enhancing performance, resilience, and sustainability. The portfolio includes intelligent devices, software-defined architectures, AI-powered systems, digital services, and expert advisory. With 160,000 employees and one million partners in over 100 countries, Schneider Electric is consistently ranked among the world’s most sustainable companies. www.se.com Follow us on: https://www.facebook.com/SchneiderElectric https://www.x.com/SchneiderElec https://www.x.com/SE_Careers https://www.instagram.com/schneiderelectric https://www.youtube.com/schneiderelectric https://www.tiktok.com/@schneiderelectric_global