Live opening · Posted 6 hours ago

Linux Application Developer - Automotive Cluster / Android Auto & Apple CarPlay

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, Android, 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
8 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
76,775 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.

Linux Application Developer – Automotive Cluster / Android Auto & Apple CarPlay
Position: Senior Application Development Engineer – Linux / Automotive Cluster
Experience Level: 8+ years
Location: Pune / Bangalore
Desired Qualification:
BE / BTech / ME / MTech / M.Sc. in Electronics & Telecommunication / Electronics / Computer Science / Instrumentation & Control / Electrical Engineering from a reputed institute.
Required Exposure:
Strong hands-on experience in C/C++ application development on embedded Linux platforms.
Strong understanding of Linux application architecture, IPC, multithreading, synchronization and process management.
Experience developing applications for automotive embedded systems.
Strong understanding of POSIX/Linux APIs, sockets, shared memory, message queues and inter-process communication.
Experience with CAN/CAN-FD and automotive vehicle data integration.
Experience developing applications/services for instrument clusters, infotainment systems, digital cockpit or connected vehicle systems.
Strong understanding of networking protocols and communication interfaces such as TCP/IP, UDP, MQTT, Bluetooth and USB.
Hands-on exposure to Android Auto (AA) and Apple CarPlay (CP) projection integration.
Understanding of projection architecture, phone-to-vehicle connectivity, USB/Bluetooth/Wi-Fi based connectivity and projection session management.
Experience integrating Android Auto / Apple CarPlay projection with automotive HMI/infotainment systems.
Exposure to projection audio, video, touch/input and phone-call integration.
Understanding of USB host/device architecture and USB communication.
Experience with CGI, Wayland/Weston, Qt/QML or other Linux graphics/application frameworks will be an advantage.
Experience with Yocto-based embedded Linux systems.
Good understanding of system services, daemon development and startup/service management.
Strong debugging experience using GDB, logging, tracing and Linux system debugging tools.
Good knowledge of Git, GCC and CI/build environments.
Experience with automotive communication interfaces and diagnostics will be an advantage.
Knowledge of OTA/software update mechanisms and cybersecurity concepts will be a plus.
Job Profile:
We are looking for a Senior Linux Application Developer with strong experience in embedded automotive software development who can design and implement applications and system services for a Linux-based two-wheeler TFT cluster platform.
The selected candidate will be responsible for developing the application software layer responsible for interaction between the HMI, vehicle network, system services, connectivity components and external smartphone projection systems.
A key responsibility will be the integration of Android Auto and Apple CarPlay projection into the Linux-based platform. The candidate shall work on projection session management, connectivity, audio/video/input interfaces and integration of projection functionality with the cluster/infotainment HMI.
The candidate will need to work closely with HMI, middleware, connectivity, BSP and kernel/driver teams to ensure seamless integration of application functionality on the target ARM/Linux platform.
The role requires the ability to translate product requirements into robust Linux applications and services while considering performance, memory consumption, startup time, reliability, fault handling and automotive-grade software practices.
Key Responsibilities:
Design and develop Linux-based C/C++ applications and system services.
Develop application architecture for a two-wheeler digital cluster platform.
Integrate vehicle information from CAN/CAN-FD and other vehicle interfaces.
Develop IPC mechanisms between HMI, middleware and platform services.
Integrate Android Auto and Apple CarPlay projection.
Implement and integrate projection-related connectivity, audio, video and input handling.
Integrate USB/Bluetooth/Wi-Fi connectivity as required for projection functionality.
Coordinate with HMI teams for projection screen and user interaction integration.
Develop and integrate Linux daemons and background services.
Analy

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