- 地点
- 上海,中国
- 类型
- 全职
- 资历
- senior
- 部门
- 技术
- 编号
- 009J06
职责
- 在工业控制与驱动技术研发中心,参与软件开发项目管理、软件设计和开发,覆盖创新(OTM)、开发(PMP)和维护(PEP)阶段。
- 创新阶段:参与新技术、系统、硬件和软件方案的评估与选择;参与系统架构、固件架构的定义和重构;参与固件设计和关键代码编写与测试,用于新概念原型设计和验证。
- 开发阶段:参与项目需求理解、澄清与分解;撰写功能描述文档和软件设计文档;定义和执行单元测试;编写代码;组织代码评审;参与验证测试定义;检查验证测试和测试结果;执行静态代码分析并改进结果。
- 维护阶段:为其他部门提供技术支持(实验室、电子部、市场部、销售部、质量部、工厂等);分析客户问题或制造问题,必要时拜访客户;考虑工业生产影响进行固件更正;评估市场新功能可行性;改进固件质量问题并增加新功能。
必备要求
- 电力电子、计算机、电机控制、电气、电子或控制工程等相关专业本科以上学历。
- 丰富的变频器、伺服驱动领域知识和经验。
- 至少五年以上固件设计和代码编写开发经验。
- 丰富的实时操作系统环境下的嵌入式软件开发经验,如VxWorks、嵌入式Linux、FreeRTOS等。
- 熟悉主流厂家芯片下的编程及其工具,如ST、NXP、TI、Renesas等。
- 精通C/C++编程和调试。
- 设计和开发通信总线软件,如Modbus TCP、Ethernet/IP、ProfiNet等。
- 设计设备驱动/硬件接口,如I/O、Keypad等。
- 设计和开发安全软件如TLS、SSL等,满足IEC 62443-4-2。
- 熟练使用固件的各种测试方法和工具。
- 丰富的沟通和协调能力;工作态度积极主动;乐于接受新技术、新方法的学习,如敏捷工作方法等;团队合作指导,人际关系良好,专注于团队目标和成功;英语写作良好。
优先条件
- 具有固件架构经验者优先考虑。
Responsibilities
- Within the Industrial Control & Drive Technology R&D Center, contribute to software development project management, software design and development across OTM (innovation), PMP (development) and PEP (maintenance) phases.
- Innovation (OTM): participate in evaluation and selection of new technologies, system, hardware and software solutions; participate in definition and refactoring of system architecture and firmware architecture; participate in firmware design and writing/testing of key code for prototyping and validation of new concepts.
- Development (PMP): participate in understanding, clarification and decomposition of project requirements; write functional description documents and software design documents; define and execute unit tests; write code; organize code reviews; participate in definition of verification tests; check verification tests and test results; perform static code analysis and contribute to improvement of results.
- Maintenance (PEP): provide technical support to other departments (lab, electronics, marketing, sales, quality, factory, etc.); analyze customer or manufacturing issues, possibly visiting customers; make necessary firmware corrections considering impact on industrial production; evaluate feasibility of implementing new functions proposed by marketing; improve firmware quality issues and add new functions.
Must Have
- Bachelor's degree or above in power electronics, computer science, motor control, electrical, electronics or control engineering or related fields.
- Rich knowledge and experience in variable frequency drives and servo drives.
- At least 5 years of development experience in firmware design and coding.
- Rich experience in embedded software development in real-time operating system environments such as VxWorks, embedded Linux, FreeRTOS, etc.
- Familiar with programming and tools for mainstream vendor chips such as ST, NXP, TI, Renesas, etc.
- Proficient in C/C++ programming and debugging.
- Design and develop communication bus software such as Modbus TCP, Ethernet/IP, ProfiNet, etc.
- Design device drivers/hardware interfaces such as I/O, Keypad, etc.
- Design and develop security software such as TLS, SSL, meeting IEC 62443-4-2.
- Proficient in using various firmware testing methods and tools.
- Strong communication and coordination skills; proactive work attitude; willing to learn new technologies and methods such as agile working; team guidance, good interpersonal relationships, focused on team goals and success; good English writing.
Preferred
- Experience in firmware architecture is preferred.
公司简介
施耐德电气是一家专注于电气工程领域的公司,拥有悠久的历史和丰富的专业经验。其产品主要分布于输配电、低压配电、低压终端配电、工业控制和可编程逻辑控制器等领域,并广泛覆盖电力、工业、基础设施和楼宇四大市场。自1836年成立以来,施耐德电气一直是法国工业的先驱之一。自20世纪80年代起,施耐德电气逐步剥离非电气业务,专注于电气领域。公司旗下拥有梅兰日兰(Merlin Gerin)、美商实快电力(Square D)和TE电器(Telemecanique)等国际领导品牌。施耐德电气全球销售额超过103.65亿欧元,在全球130多个国家拥有超过84,866名员工,197家工业公司、150个客户服务中心及9000多个销售点。自1979年进入中国市场以来,施耐德电气已在中国拥有约6000名员工、4个分公司、42个地区办事处、14家生产型企业、4个物流中心、2个培训中心和1个全球研发中心,以及400多家代理商和覆盖全国的销售网络。