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

客户订单工程嵌入式软件工程师2

Engineer 2 Customer Order Engineering - Embedded Software

贝克休斯(Baker Hughes)

地点
胡志明市,越南
发布
2026-05-13
编号
R164249

能源与电力石油与天然气测试测量与科学仪器称重与工业检测

职责

  • 参与或领导设计及代码审查,产出高质量技术成果,确保遵守工程最佳实践。
  • 开发、测试和维护适用于 Windows 和实时 Linux 平台的嵌入式 C/C++ 软件,应用面向对象设计原则和 LINT、LDRA 等代码质量工具。
  • 为海底电子模块创建、验证和排除基于 XML 的配置故障,支持项目执行和生产环境。
  • 开发和增强基于 Python 的支持工具,实现工作流程现代化、集成新功能并取代传统工程实用程序。
  • 使用 Modbus RTU/TCP、CAN、以太网 UDP/TCP 等工业协议及相关技术支持分布式通信系统。
  • 诊断和解决系统级问题,应用结构化故障排除方法,识别软件、配置和通信层面的根本原因。
  • 与跨职能工程团队合作,确保水下控制系统架构中软件组件的无缝集成。
  • (领导级别)提供技术指导,指导工程师,并推动设计质量、文档和工程流程的持续改进。

必备要求

  • 拥有软件工程、计算机科学、电气/电子工程或相关专业的学士学位。
  • 具备 C/C++ 嵌入式软件开发经验,并熟悉 Python 和 Java SE。
  • 了解面向对象设计、实时系统和分布式通信协议。
  • 能够分析问题、系统地排除故障,并为高可靠性系统的开发做出贡献。

优先条件

  • 具备开发嵌入式或工业控制系统软件的实践经验。
  • 具备系统调试、通信协议分析和性能优化方面的经验。
  • 能够指导初级工程师并影响设计决策。

Responsibilities

  • Participate in or lead design and code reviews, produce high-quality technical deliverables, and ensure adherence to engineering best practices.
  • Develop, test, and maintain embedded C/C++ software for Windows and real-time Linux platforms, applying object-oriented design principles and code quality tools such as LINT or LDRA.
  • Create, validate, and troubleshoot XML-based configurations for subsea electronic modules, supporting project execution and production environments.
  • Develop and enhance Python-based support tools to modernize workflows, integrate new features, and replace legacy engineering utilities.
  • Support distributed communication systems using industrial protocols such as Modbus RTU/TCP, CAN, Ethernet UDP/TCP, and related technologies.
  • Diagnose and resolve system-level issues, applying structured troubleshooting methods to identify root causes at software, configuration, and communication layers.
  • Collaborate with cross-functional engineering teams to ensure seamless integration of software components within subsea control system architectures.
  • (Leadership level) Provide technical guidance, mentor engineers, and drive continuous improvement in design quality, documentation, and engineering processes.

Must Have

  • Bachelor's degree in Software Engineering, Computer Science, Electrical/Electronic Engineering, or a related field.
  • Experience in C/C++ embedded software development, with familiarity in Python and Java SE.
  • Knowledge of object-oriented design, real-time systems, and distributed communication protocols.
  • Ability to analyze problems, troubleshoot systematically, and contribute to the development of high-reliability systems.

Preferred

  • Hands-on experience developing embedded or industrial control system software.
  • Experience in system debugging, communication protocol analysis, and performance optimization.
  • Ability to mentor junior engineers and influence design decisions.

公司简介

作为全球无损检测(NDT)领域的领导者,威捷科技提供最全面的工业检测解决方案,涵盖射线照相和计算机断层扫描(CT)、远程目视检测、超声波和涡流检测技术,致力于为全球各大行业的客户提供安全、优质且高效的解决方案。我们是一家能源技术公司,为全球能源和工业客户提供解决方案,凭借百年经验和遍布120多个国家的业务,我们的创新技术和服务正在推动能源发展,使能源更安全、更清洁、更高效,造福人类和地球。