Posted on: 26/08/2025
Job Profile : C++ Linux Developer Automotive Domain | Bangalore
Domain : Automotive Infotainment & Cockpit Systems
Project : Mercedes-Benz | Advanced Cockpit & Infotainment Development
Location : Bangalore
Experience : 3- 5 years
Join Date : Immediate Joiners Only
About the Role :
- Develop device drivers and middleware components for ARM-based platforms.
- Work on multilayered software architecture for infotainment, HMI, and connectivity modules.
- Implement and optimize low-latency graphics rendering pipelines (Wayland, Weston, OpenGL ES, Vulkan).
Platform & Kernel Engineering :
- Work with Linux kernel internals :
1. Memory management (paging, allocation, MMU).
2. Interrupt handling and scheduling (ARM GIC, timers).
3. DMA and hardware abstraction.
- Debug and optimize kernel-space and user-space interactions.
Automotive-Specific Contributions :
- Contribute to functional safety compliance (ISO 26262, ASPICE) in embedded development.
- Ensure real-time responsiveness and deterministic behavior for cockpit-critical features.
- Collaborate with HMI designers and system architects to ensure seamless UX integration.
Collaboration & Tools :
- Work closely with cross-functional teams (UI/UX, hardware, QA, DevOps).
- Debug using GDB, perf, Valgrind, strace, dmesg, and JTAG/trace tools.
Required Skills & Experience :
- Strong understanding of embedded ARM architectures (ARMv8, Cortex-A, GPU subsystems).
- Hands-on experience in infotainment/cockpit SW development & design.
- Strong understanding of Linux kernel internals (schedulers, memory, device drivers).
- Experience with Linux/Android graphics frameworks (Wayland, Weston, DRM, EGL).
- Knowledge of multicore synchronization, IPC mechanisms, and real-time optimizations.
- Exposure to networking stacks (CAN, Ethernet) and automotive communication protocols.
- Strong debugging and performance optimization skills in multi-threaded environments.
Nice-to-Have (Preferred Qualifications) :
- Knowledge of Hypervisors, containerization (Docker/LXC) for embedded.
- Experience with Yocto/Buildroot for Linux builds.
- Exposure to functional safety (ISO 26262) & cybersecurity standards (ISO 21434).
- Prior work on OTA updates, diagnostic services (UDS), and Telematics modules.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1535771
Interview Questions for you
View All