B

Bosch Home Comfort

Makes heating, cooling and hot-water equipment

HMI Developer

Embedded EngineeringPosted on Nov 12
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong programming experience in C++ and HMI/GUI development.
  • Extensive hands-on experience with the Qt Framework, including Qt Widgets, Qt Quick, QML, Signals & Slots, Model-View Architecture, and custom widget development.
  • Strong experience in LVGL (Light and Versatile Graphics Library) development for embedded systems.
  • Experience developing HMI/GUI applications for resource-constrained embedded devices.
  • Experience integrating HMI applications with backend services, communication stacks, and hardware interfaces.
  • Strong debugging and troubleshooting skills in embedded environments.
  • Good understanding of graphics rendering, animations, touch interfaces, and display technologies.
  • Bachelor of Engineering, Bachelor of Technology, or Master of Technology in Electronics and Communication, or equivalent.
  • 8–12 years of experience.

Responsibilities

  • Lead the design, development, and maintenance of HMI/GUI applications for embedded products using C++, Qt, and LVGL.
  • Define and drive the HMI software architecture, design guidelines, and development best practices.
  • Develop reusable UI frameworks, widgets, and components to accelerate product development.
  • Integrate HMI applications with underlying embedded software, middleware, communication interfaces, and hardware peripherals.
  • Optimize UI performance, memory utilization, startup time, and responsiveness on resource-constrained embedded devices.
  • Work closely with UX designers, system architects, hardware teams, and product owners to translate requirements into robust software solutions.
  • Mentor and guide development teams on architecture, coding standards, and development methodologies.

Desired Qualifications

  • Knowledge of embedded graphics frameworks such as OpenGL ES, EGL, DRM/KMS, or Wayland.
  • Exposure to CODESYS Visualization, Crank Storyboard, or other embedded HMI frameworks.
  • Experience with graphics subsystem integration.
  • Experience in customer-facing technical roles, requirement analysis, and solution architecture.

About the Company

Bosch Home Comfort

Makes heating, cooling and hot-water equipment

Bosch Home Comfort makes heating, cooling and hot-water equipment for homes, commercial buildings and industrial users. Its portfolio combines electric heat pumps with gas-fired boilers and hybrid systems, giving customers different ways to control building temperatures and supply hot water. The business sells equipment through its brands' sales networks, with products adapted to regional building needs and energy requirements. Its inverter-driven heat pumps adjust compressor output to match demand rather than running constantly at full power. The Bosch business unit was formed through the merger of Bosch and Buderus heating activities in 2004 and is headquartered in Wetzlar, Germany.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Wetzlar, Germany
Founded
2004

Recently Posted Jobs

Explore more opportunities at Bosch Home Comfort

See more jobs