Are you an experienced Senior WPF C#.NET Developer looking for a new Role?
Do you enjoy being part of a successful team?
Baker Hughes in looking for a Senior WPF C#.NET Developer with strong expertise in application architecture and embedded systems integration. You will play a key role in designing and building high-performance applications that interact with embedded hardware and real-time systems, ensuring scalability, reliability, and maintainability.
This role requires a hands-on engineer who can contribute to architectural design, while working closely with hardware, firmware, and cross-functional teams.
Key Responsibilities
- Design and develop scalable desktop applications using C#/.NET and WPF
- Contribute to and implement application architecture for systems integrated with embedded devices
- Apply and maintain MVVM architecture 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
- Work on integration with embedded systems, devices, and external hardware interfaces
- Optimize application performance, including memory usage, threading, and responsiveness
- Debug and troubleshoot complex issues across software and hardware layers
- Collaborate with embedded, firmware, and hardware teams for seamless integration
- Participate in code reviews and architectural discussions
Required Skills & Qualifications
- Minimum 8 + years of experience is required
- Solid proficiency in C# and .NET development
- Solid experience with WPF and UI development for complex applications
- Strong understanding of MVVM, data binding, and custom controls
- Experience contributing to application architecture and design decisions
- Expertise in debugging, performance tuning, and problem-solving
- Good understanding of multi-threading, concurrency, and real-time data handling
- Familiarity with hardware-int