旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

研发软件工程师

R&D Software Engineer

茵梦达(Innomotics)

地点
上海,中国
部门
SIED R&D
招聘主体
茵梦达传动技术(上海)有限责任公司

工业自动化运动控制与驱动

职责

  • 为中国驱动控制软件进行设计、实施和测试,与不同国家和文化的项目团队合作。
  • 精通逆变器拓扑结构和控制系统原理;了解市场和客户需求,并将其转化为逆变器应用软件功能规范。
  • 设计符合逆变器控制要求的软件架构和技术方案,确保与硬件和系统集成兼容。
  • 使用C++和Matlab开发高质量软件,包括逆变器产品的核心控制算法(例如PWM、矢量控制、PID)、应用逻辑和实用模块。
  • 制定全面的测试计划,编写测试代码,并执行单元测试、集成测试和系统测试,以验证软件的功能、可靠性和性能。
  • 深入参与验证和确认测试,以确保软件满足所有技术、安全和客户要求。
  • 与全球职能团队协调合作,推动项目执行和目标一致性。
  • 编写软件设计规范、测试报告和技术文档,供内部使用和客户参考。

必备要求

  • 硕士学位,专业为电气工程、自动化、计算机科学、软件工程或相关领域,并具有3年以上逆变器/电力电子应用软件开发经验;学士学位需具备5年以上相关经验。
  • 精通C++(面向对象编程、STL)和Matlab(控制算法仿真、开发和验证)。
  • 深入理解逆变器拓扑原理(例如,电压源逆变器、三电平逆变器、级联多电平逆变器)和控制理论(例如,矢量控制、PWM控制、PID整定)。
  • 具备工业/电力电子产品软件架构设计、嵌入式软件开发和测试驱动开发方面的经验。
  • 具备较强的软件缺陷和控制系统问题排查能力。
  • 具备流利的英语口语和书面表达能力,能够清晰地向全球团队传达技术概念。
  • 对电力电子、逆变器控制技术充满热情,并持续学习软件开发趋势。
  • 优秀的沟通、跨文化交流和协作能力。
  • 具备较强的时间管理和项目协调能力,能够在全球化、快节奏的环境中工作。
  • 具备有效的演示和文档撰写能力,能够清晰地传达技术理念和项目进展。
  • 能够独立工作,也能作为团队成员协作,以按时完成项目,并满足成本和质量要求。

Responsibilities

  • Design, implement, and test drive control software for the China market, collaborating with project teams across different countries and cultures.
  • Possess expertise in inverter topologies and control system principles; understand market and customer requirements and translate them into functional specifications for inverter application software.
  • Design software architecture and technical solutions that meet inverter control requirements, ensuring compatibility with hardware and system integration.
  • Develop high-quality software using C++ and MATLAB, including core control algorithms for inverter products (e.g., PWM, vector control, PID), application logic, and utility modules.
  • Create comprehensive test plans, write test code, and execute unit, integration, and system tests to verify software functionality, reliability, and performance.
  • Deeply participate in verification and validation testing to ensure software meets all technical, safety, and customer requirements.
  • Coordinate and collaborate with global functional teams to drive project execution and goal alignment.
  • Write software design specifications, test reports, and technical documentation for internal use and customer reference.

Must Have

  • Master's degree in Electrical Engineering, Automation, Computer Science, Software Engineering, or a related field, with 3+ years of experience in inverter/power electronics application software development; Bachelor's degree with 5+ years of relevant experience.
  • Proficiency in C++ (object-oriented programming, STL) and MATLAB (control algorithm simulation, development, and validation).
  • In-depth understanding of inverter topology principles (e.g., voltage source inverter, three-level inverter, cascaded multilevel inverter) and control theory (e.g., vector control, PWM control, PID tuning).
  • Experience in software architecture design, embedded software development, and test-driven development for industrial/power electronics products.
  • Strong troubleshooting skills for software defects and control system issues.
  • Fluent in spoken and written English, able to clearly communicate technical concepts to global teams.
  • Passion for power electronics and inverter control technology, with continuous learning of software development trends.
  • Excellent communication, cross-cultural exchange, and collaboration skills.
  • Strong time management and project coordination skills, able to work in a global, fast-paced environment.
  • Effective presentation and documentation skills, able to clearly convey technical ideas and project progress.
  • Ability to work independently and as part of a team to complete projects on time and meet cost and quality requirements.

公司简介

茵梦达有限公司(Innomatics GmbH,原西门子电机、中压变频等业务整合的独立运营实体)是一家专注于电机和大型传动领域的行业龙头企业,总部位于德国纽伦堡。业务遍及全球49个国家,拥有16家工厂,全球员工约15000名。传承西门子150余年的专业知识,以可信赖的产品、服务和解决方案为全球工业和基础设施提供可靠支持。