HMI Developer – C++, Qt/QML & LVGL for Embedded Devices
Bosch Global Software Technologies · Bengaluru
| Company | Bosch Global Software Technologies |
|---|---|
| Role | HMI Developer – C++, Qt/QML & LVGL for Embedded Devices |
| Location | Bengaluru |
| Work mode | On-site |
| Experience | 1–3 years |
| Job type | Full-time |
About this job
Bosch Global Software Technologies is hiring an HMI Developer in Bengaluru to lead screen and GUI software for embedded products. You will build user interfaces in C++ with Qt and LVGL that run well on devices with limited memory and power.
The work includes HMI architecture, reusable widgets, linking the UI to embedded software and hardware, and tuning startup time and responsiveness. You will also guide other developers. Years are not stated in the posting. The role is in the office.
Eligibility
- BE/B.Tech/M.Tech in E&C or equivalent
- Strong C++ and HMI/GUI development
- Qt Widgets, Qt Quick, QML, signals and slots
- LVGL on resource-constrained embedded devices
- Plus: OpenGL ES, DRM/KMS, Wayland or CODESYS visualisation
Skills required
What you will do
- Lead design and build of embedded HMI apps
- Define HMI architecture and coding guidelines
- Build reusable UI widgets and components
- Integrate UI with middleware and hardware
- Tune memory, startup time and responsiveness
How to apply
- Open the official Bosch Global Software Technologies job page with the Apply button and submit your application there.
- Tailor your resume to embedded GUIs you built with Qt or LVGL and performance gains you made.
Before the interview, prepare:
- Qt signals and slots across threads
- QML vs Qt Widgets: when to use each
- LVGL memory and display buffer tuning
- Reducing startup time on an embedded UI
Get jobs like this every day on WhatsApp. Free, no spam, only verified openings.
Join channelStay safe: DailyITJobs is not a recruitment agency and is not connected to Bosch Global Software Technologies. Apply only on the official website. Never pay anyone for a job, interview or offer letter.