Staff Engineer, Product Design and Engineering Embedded Software

Baker Hughes


Job Location:

Bengaluru - India

Monthly Salary: Not Disclosed
Posted on: 12 days ago
Vacancies: 1 Vacancy

Job Summary

We are 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

  • Strong proficiency in C# 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-integrated applications or device communication

  • Strong analytical mindset and ability to work in cross-domain systems (software hardware)

Nice to Have

  • Experience with modern C

  • Exposure to embedded software development or firmware-level interactions

  • Experience with hardware communication protocols (e.g. serial USB TCP/IP etc.)

  • Knowledge of C / .NET interoperability (C/CLI P/Invoke)

  • Hands-on experience in image processing / computer vision

  • Understanding of real-time or performance-critical embedded systems

  • Experience Core and modern frameworks

Soft Skills

  • Strong problem-solving and analytical skills

  • Effective communication across software and hardware teams

  • Ability to work independently with a strong ownership mindset

  • Detail-oriented with focus on performance and quality

The Baker Hughes internal title for this role is: Staff Engineer Product Design and Engineering

Required Experience:

Staff IC

We are 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 reliab...

About Company

Company Logo

Baker Hughes (NYSE: BKR) is an energy technology company that provides solutions for energy and industrial customers worldwide. Built on a century of experience and with operations in over 120 countries, our innovative technologies and services are taking energy forward – making it sa ... View more

View Profile View Profile