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

现场总线软件开发工程师

Software Development Engineer - Field Bus

格兰富(Grundfos)

地点
金奈,印度
工作方式
混合办公
类型
全职

工业自动化工业通信与网络机械工程装备泵与压缩机

职责

  • 作为产品开发团队的一部分,为产品应用设计和开发嵌入式软件,并确保其按预期运行。
  • 开发新软件和产品的单元测试,并贯穿整个价值链进行测试。
  • 负责现有软件的质量改进、故障排除、错误修复及测试。
  • 支持测试设置和维护,准备测试计划、测试用例和测试环境。
  • 驱动和开发可重复使用的测试脚本,执行端到端系统测试。
  • 提供现场问题支持,推进测试自动化。
  • 建立和分享知识。

必备要求

  • 工程学士/硕士学位(电子背景),至少6年相关经验。
  • 具备专家级的理解和知识以及丰富的实际工作经验。
  • 熟悉嵌入式软件和硬件层面的概念。
  • 掌握高级语言,嵌入式C(必备)。
  • 能够针对不同嵌入式软件组件进行各级结构化、模块化的开发和测试。
  • 熟悉嵌入式环境-IAR。
  • 具备架构、高级/低级设计和C语言编码能力。
  • 掌握测试原则、测试驱动开发、测试自动化和编写测试用例。
  • 熟悉不同的CPU和架构。
  • 熟悉模拟器、OCD和其他工具。
  • 具备硬件调试和测试能力(外围设备、原理图读数、示波器、万用表等)。
  • 熟悉微软Visual Studio。
  • 通过实际工作经验获得用户层面的理解和知识。
  • 熟悉单元级软件测试工具。
  • 熟悉任何持续集成工具。
  • 熟悉任何版本控制工具。

优先条件

  • 单元级软件测试工具最好是CPPUnit。
  • 持续集成工具最好是Jenkins。
  • 版本控制工具最好是GIT。

Responsibilities

  • Design and develop embedded software for product applications as part of the product development team, ensuring it functions as expected.
  • Develop and test unit tests for new software and products throughout the value chain.
  • Quality improvement, troubleshooting, bug fixing, and testing of existing software.
  • Support test setup and maintenance, prepare test plans, test cases, and test environments.
  • Drive and develop reusable test scripts, perform end-to-end system testing.
  • Provide on-site issue support and advance test automation.
  • Build and share knowledge.

Must Have

  • Bachelor's/Master's degree in Engineering (Electronics background) with at least 6 years of relevant experience.
  • Expert-level understanding and knowledge with extensive hands-on experience.
  • Familiarity with embedded software and hardware-level concepts.
  • High-level languages, embedded C (must have).
  • Structured, modular development and testing of different embedded software components at all levels.
  • Embedded environment - IAR.
  • Architecture, high/low-level design, and C coding.
  • Test principles, test-driven development, test automation, and writing test cases.
  • Different CPUs and architectures.
  • Emulators, OCD, and other tools.
  • Hardware debugging and testing (peripherals, schematic reading, oscilloscopes, multimeters, etc.).
  • Microsoft Visual Studio.
  • User-level understanding and knowledge gained through hands-on experience.
  • Unit-level software testing tools.
  • Any continuous integration tool.
  • Any version control tool.

Preferred

  • Unit-level software testing tools, preferably CPPUnit.
  • Continuous integration tools, preferably Jenkins.
  • Version control tools, preferably GIT.

公司简介

格兰富是全球领先的水务技术公司之一,在全球60多个国家拥有超过19,000名员工。我们凭借精湛的技术,致力于为全球水资源和气候挑战提供开创性的解决方案,并改善人们的生活质量。我们敢于尝试别人做不到或不敢做的事情,因为我们相信创新不仅是一个商业机会,更是一项责任。对我们而言,真正重要的不是短期利润,而是我们所产生的影响。加入我们团结强大的团队,无论您担任何种职务,都能推动这一变革。