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

嵌入式软件开发工程师

Engineer - Embedded SW Development

通用电气(GE Vernova)

地点
海得拉巴,印度
类型
全职
发布
2026-07-23
编号
R5034526

能源与电力电网基础设施

职责

  • 负责设计、开发和测试嵌入式软件(固件)、平台和系统,直接控制实时物理设备(如电动机、交流发电机、发动机、阀门、风扇等)。
  • 开发桌面软件应用程序,提高工程师和客户在产品生命周期各阶段的生产力。
  • 开发运行在专有硬件上的控制平台固件,用于控制电力产品。
  • 在快节奏、敏捷的开发环境中,使用最新软件开发技术和基础设施定义、开发和迭代软件。
  • 应用软件开发生命周期(SDLC)原则和方法,如精益/敏捷、持续集成(CI)、软件和产品安全、可扩展性、文档实践、重构和测试技术。
  • 运用当前软件设计模式及其适用性的实践知识。
  • 在敏捷开发框架中工作,与产品负责人和系统控制工程师合作,了解需求并执行解决方案开发。
  • 与团队成员互动,预测需求,发现流程痛点,并提出解决方案。
  • 与内部客户/用户协作,充分了解用户故事和用例。
  • 及时管理和维护多个软件解决方案。
  • 能够独立负责小型和中型任务。
  • 为其他开发者和用户创建定制化的产品文档。
  • 在新开发项目中应用测试驱动开发技术,并重构遗留代码以利用现代测试工具包,降低维护成本。
  • 主动与团队成员分享信息,确保信息传递给合适的受众,且详细得当、及时有效。

必备要求

  • 计算机科学、计算机工程或其他 STEM(科学、技术、工程和数学)专业的学士或硕士学位。
  • 精通 C# 和 .NET Framework,或 C++ 固件和实时操作系统(RTOS)。

优先条件

  • 熟悉网络协议和设备驱动程序。
  • 熟悉配置管理工具(例如 TFS 或 Github)。
  • 具备 Microsoft Windows 桌面应用程序编程经验。
  • 熟悉 WPF 和 Angular 框架。
  • 确保对问题有透彻的理解,并提出清晰的理由;能够兼顾双方需求、寻求双赢的解决方案;运用双向沟通来影响结果和后续进展。
  • 识别目标、目的和工作方向与组织战略之间的不一致之处,并提出纠正建议。
  • 较强的口头和书面沟通能力及人际交往能力。
  • 有效的团队建设和问题解决能力。
  • 自我激励,力求取得成果,通过团队精神激励他人取得成果。
  • 在能源领域(能源管理、石油天然气、电力和水务)拥有软件项目工作经验。

Responsibilities

  • Design, develop, and test embedded software (firmware), platforms, and systems that directly control real-time physical devices such as motors, alternators, engines, valves, and fans.
  • Develop desktop software applications to improve productivity and provide solutions for engineers and customers across the product lifecycle.
  • Develop control platform firmware running on proprietary hardware to control power products.
  • Define, develop, and iterate software in a fast-paced, agile development environment using the latest software development technologies and infrastructure.
  • Apply software development lifecycle (SDLC) principles and methodologies such as Lean/Agile, continuous integration (CI), software and product security, scalability, documentation practices, refactoring, and testing techniques.
  • Apply practical knowledge of current software design patterns and their applicability.
  • Work within an agile development framework, collaborating with product owners and system control engineers to understand requirements and execute solution development.
  • Interact with team members, anticipate needs, identify process pain points, and propose solutions.
  • Collaborate with internal customers/users to fully understand user stories and use cases.
  • Manage and maintain multiple software solutions in a timely manner.
  • Independently take ownership of small and medium-sized tasks.
  • Create customized product documentation for other developers and users.
  • Apply test-driven development techniques in new development projects and refactor legacy code to leverage modern testing toolkits, reducing maintenance costs.
  • Proactively share information with team members and ensure it reaches the right audience with appropriate detail and timeliness.

Must Have

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or other STEM (Science, Technology, Engineering, Mathematics) field.
  • Proficiency in C# and .NET Framework, or C++ firmware and real-time operating systems (RTOS).

Preferred

  • Familiarity with network protocols and device drivers.
  • Familiarity with configuration management tools (e.g., TFS or Github).
  • Experience in Microsoft Windows desktop application programming.
  • Familiarity with WPF and Angular frameworks.
  • Ensure thorough understanding of problems and present clear rationale; balance both sides' needs and seek win-win solutions; use two-way communication to influence outcomes and follow-up progress.
  • Identify misalignments between goals, objectives, and work direction and organizational strategy, and propose corrective actions.
  • Strong verbal and written communication and interpersonal skills.
  • Effective team building and problem-solving skills.
  • Self-motivated, drive for results, and inspire others to achieve results through teamwork.
  • Software project experience in the energy sector (energy management, oil & gas, power and water).

公司简介

GE Vernova 的电网解决方案业务面向全球客户,在 80 多个国家拥有超过 17,000 名员工。该业务整合电力网络价值链上的先进技术和专业知识,助力构建更可靠、更经济、更可持续的能源系统,提供用于电力传输、分配和转换的设备、系统和服务,支持公用事业公司和各行业构建面向未来的电网。在坦佩雷,团队致力于开发柔性交流输电系统(FACTS)和静止同步补偿器(STATCOM)解决方案,这些方案在提升电力系统稳定性、电压控制和电网性能方面发挥重要作用,对于整合可再生能源、提高输电效率以及满足现代电力系统不断变化的需求至关重要。