- 地点
- 班加罗尔,印度
- 类型
- 全职
- 发布
- 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多个国家的业务,我们的创新技术和服务正在推动能源发展,使能源更安全、更清洁、更高效,造福人类和地球。