Live opening · Posted 6 hours ago

HMI Development Engineer - Linux / Automotive Cluster

Bajaj Auto · India
Successfactors
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 6 hours ago
CompanyBajaj Auto
LocationIndia
SkillsLinux, C++
SourceSuccessfactors
ListedPosted 6 hours ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
0 min from Successfactors publishing this role to us finding it
9 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
76,519 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

HMI Development Engineer – Linux / Automotive Cluster
Position: HMI Development Engineer – Linux Platform
Experience Level: 5 – 8 years
Location: Pune
Desired Qualification:
BE / BTech / ME / MTech / M.Sc. in Electronics & Telecommunication / Electronics / Instrumentation & Control / Electrical Engineering / Computer Science from a reputed institute.
Required Exposure:
Very strong knowledge of C/C++ programming with experience in embedded Linux-based systems.
Strong understanding of object-oriented concepts, data structures and software design principles.
Hands-on experience in GUI/HMI development for automotive embedded systems.
Experience developing HMI applications for TFT instrument clusters / digital cockpit systems.
Strong understanding of 2D graphics, display composition, rendering pipelines and multi-layer display architecture.
Experience with graphics frameworks such as CGI (preferred), Qt/QML, OpenGL ES, EGL, Wayland/Weston or equivalent (acceptable) embedded graphics frameworks.
Experience with Linux-based display systems and graphics acceleration.
Understanding of screen transitions, animations, dynamic graphics objects and GUI primitives.
Experience handling static image assets, fonts, icons, animations and dynamic graphical elements within embedded memory constraints.
Understanding of display resolutions, pixel formats, frame buffers, double/triple buffering and GPU memory management.
Exposure to CAN/CAN-FD and automotive communication protocols and integration of vehicle signals into HMI applications.
Knowledge of Git, GCC and Linux development/debugging tools.
Experience with cross-compilation, target deployment and debugging on ARM-based SoCs.
Experience with HMI development for automotive clusters, instrument panels, infotainment systems or two-wheeler displays will be preferred.
Job Profile:
We are looking for an HMI development expert who can work with UI/UX specifications, GUI assets and screen transition schemes created by the design team and implement the corresponding HMI software for a Linux-based TFT instrument cluster for two-wheelers.
The selected candidate shall be responsible for translating user and design team requirements into a combination of static image assets, text, dynamic graphics objects, animations and interactive controls, while ensuring optimal use of CPU, GPU, display and memory resources.
The candidate shall work closely with the HMI/UI/UX, application, graphics and platform teams to implement screen navigation, transitions, animations, warning tell-tales, gauges, indicators, menus and vehicle information displays.
The role will involve integrating dynamic HMI elements with information received from the vehicle CAN/CAN-FD network, application services and other vehicle data sources. The candidate shall also be responsible for optimizing rendering performance, frame rate, memory utilization and boot/display response time on the target ARM/Linux platform.
The candidate should be comfortable debugging HMI issues at both the application and graphics/display stack level and should be able to work closely with BSP, middleware and kernel/driver teams during system integration.
Key Responsibilities:
Develop and integrate HMI applications for a Linux-based two-wheeler TFT cluster.
Implement screen layouts, navigation, transitions, animations and dynamic graphics.
Integrate vehicle signals and system information into HMI elements.
Optimize display composition and graphics memory utilization.
Work with graphics/display frameworks and hardware acceleration.
Analyze and resolve rendering, performance, flickering, tearing and frame-rate issues.
Integrate fonts, icons, images, animations and other GUI assets.
Participate in HMI architecture, software design and code reviews.
Debug issues across application, graphics and display layers.
Collaborate with UI/UX, styling, application, middleware, BSP and validation teams.
Support software integration, testing and deployment on target cluster hardware.

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App