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

高级工程师,产品设计与工程 - 嵌入式软件

Staff Engineer Product Design and Engineering - Embedded Software

贝克休斯(Baker Hughes)

地点
班加罗尔,印度
类型
全职
发布
2026-05-28
资历
senior
部门
产品设计与工程
编号
R164290

测试测量与科学仪器称重与工业检测

职责

  • 使用 C#/.NET 和 WPF 设计和开发可扩展的桌面应用程序
  • 参与并实现与嵌入式设备集成的系统的应用架构
  • 应用并维护 MVVM 架构模式和整洁设计原则
  • 开发能够与硬件或实时数据流交互的高性能用户界面层
  • 构建和维护自定义控件、可重用组件和库
  • 负责与嵌入式系统、设备和外部硬件接口的集成工作
  • 优化应用程序性能,包括内存使用、线程和响应速度
  • 调试和排除软件和硬件层面的复杂问题
  • 与嵌入式、固件和硬件团队协作,实现无缝集成
  • 参与代码审查和架构讨论

必备要求

  • 至少8年以上工作经验
  • 精通 C# 和 .NET 开发
  • 拥有丰富的 WPF 和 UI 开发经验,能够胜任复杂应用程序的开发
  • 精通 MVVM、数据绑定和自定义控件
  • 具备参与应用程序架构和设计决策的经验
  • 精通调试、性能调优和问题解决
  • 精通多线程、并发和实时数据处理
  • 熟悉硬件集成应用程序或设备通信
  • 较强的分析思维能力和跨领域系统(软件+硬件)工作能力

优先条件

  • 具备现代 C++ 编程经验
  • 接触过嵌入式软件开发或固件级交互
  • 熟悉硬件通信协议(例如,串口、USB、TCP/IP 等)
  • 了解 C++/.NET 互操作性(C++/CLI、P/Invoke)
  • 图像处理/计算机视觉方面的实践经验
  • 对实时或性能关键型嵌入式系统的理解
  • 熟悉 .NET Core 和现代框架

Responsibilities

  • Design and develop scalable desktop applications using C#/.NET and WPF
  • Participate in and implement application architecture for systems integrated with embedded devices
  • Apply and maintain MVVM architectural patterns and clean design principles
  • Develop high-performance UI layers that interact with hardware or real-time data streams
  • Build and maintain custom controls, reusable components, and libraries
  • Own integration with embedded systems, devices, and external hardware interfaces
  • Optimize application performance, including memory usage, threading, and responsiveness
  • Debug and troubleshoot complex issues at both software and hardware levels
  • Collaborate with embedded, firmware, and hardware teams for seamless integration
  • Participate in code reviews and architecture discussions

Must Have

  • Minimum 8 years of experience
  • Proficiency in C# and .NET development
  • Extensive experience in WPF and UI development for complex applications
  • Proficiency in MVVM, data binding, and custom controls
  • Experience participating in application architecture and design decisions
  • Proficiency in debugging, performance tuning, and problem solving
  • Proficiency in multithreading, concurrency, and real-time data processing
  • Familiarity with hardware integration applications or device communication
  • Strong analytical thinking and ability to work across software and hardware systems

Preferred

  • Experience with modern C++ programming
  • Exposure to embedded software development or firmware-level interaction
  • Familiarity with hardware communication protocols (e.g., serial, USB, TCP/IP)
  • Knowledge of C++/.NET interoperability (C++/CLI, P/Invoke)
  • Hands-on experience with image processing/computer vision
  • Understanding of real-time or performance-critical embedded systems
  • Familiarity with .NET Core and modern frameworks

公司简介

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