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

高级嵌入式开发工程师

Senior Embedded Developer

ABB

地点
班加罗尔,印度
工作方式
混合办公
类型
全职
资历
senior
部门
运动控制业务高功率事业部
编号
JR00037753

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

职责

  • 在其架构的各个层面上嵌入式开发变频驱动器。
  • 与全球研发和产品管理团队合作,开发世界一流的产品。
  • 与研发团队内部开展强有力的合作,并遵循敏捷软件开发原则。
  • 在 ABB 研发部门展现对质量文化的坚定承诺。
  • 具备承担风险的心态,与团队分享成功与失败。
  • 具备创新思维和挑战现状的心态。

必备要求

  • 拥有电子、电气工程或相关领域的学士/硕士学位,并有 8 至 10 年的 C++ / C 嵌入式软件编程经验。
  • 必须具备丰富的嵌入式 C++/C 编程经验,最好有驱动器/变频器/逆变器嵌入式系统设计和开发经验(4-5 年经验)。
  • 具备驱动器/变频器仿真编程经验。
  • 具备使用 Simulink / Matlab 等仿真工具进行嵌入式系统虚拟化的经验。
  • 具备 Windows 编程及相关工具的使用经验,例如使用 Visual Studio 的调试功能以及向客户部署 Windows 软件。
  • 熟悉以下软件开发工具:GIT、VS Code、静态代码分析、AI 辅助软件开发、待办事项管理工具。
  • 精通设计模式和面向对象编程概念。
  • 具备对已开发模块/组件进行单元测试的经验。
  • 精通 CI/CD 流程、Jenkins 或同等工具、使用单元测试、集成测试和系统测试进行测试自动化。

Responsibilities

  • Embedded development of variable frequency drives at all levels of their architecture.
  • Collaborate with global R&D and product management teams to develop world-class products.
  • Strong collaboration within the R&D team and adherence to agile software development principles.
  • Demonstrate a strong commitment to quality culture within ABB R&D.
  • Risk-taking mindset, sharing successes and failures with the team.
  • Innovative thinking and a mindset to challenge the status quo.

Must Have

  • Bachelor's/Master's degree in Electronics, Electrical Engineering, or a related field, with 8-10 years of experience in C++/C embedded software programming.
  • Must have extensive experience in embedded C++/C programming, preferably with 4-5 years of experience in embedded system design and development for drives/inverters.
  • Experience in simulation programming for drives/inverters.
  • Experience with simulation tools such as Simulink/Matlab for embedded system virtualization.
  • Experience in Windows programming and related tools, e.g., using Visual Studio debugging features and deploying Windows software to customers.
  • Familiarity with software development tools: GIT, VS Code, static code analysis, AI-assisted software development, backlog management tools.
  • Proficiency in design patterns and object-oriented programming concepts.
  • Experience in unit testing developed modules/components.
  • Proficiency in CI/CD processes, Jenkins or equivalent tools, and test automation using unit, integration, and system testing.

公司简介

在 ABB,我们帮助各行各业保持竞争优势——更高效、更可持续地运营。进步是我们的标准——为了您、您的团队,以及全世界。作为全球领导者,我们为您提供实现这一目标所需的一切。这并非易事,成长需要决心。但在 ABB,您永远不会孤军奋战。掌控推动世界发展的动力。在 ABB,你不仅仅是开始一份工作,更是开启一段个人和职业发展的旅程。我们的文化建立在强大的价值观之上,每个人都受到重视,并被赋予充分发挥其潜力的权力。我们相信,持续发展能够赋能每个人,使其有所作为。我们的“学习、连接、成长”体系和互助文化赋能 ABB 的每一位员工,帮助他们实现个人目标和抱负。在 ABB,我们关心员工及其故事。我们营造安全、公平、公正、包容的工作环境,让每个人都能蓬勃发展、获得成功,无论性别、种族或文化背景、性取向、宗教或社会背景如何。多元化的团队使我们更加强大。ABB 也致力于在所做的每一件事中秉持高标准的道德。