UST
Website:
ust.com
Job details:
Experience: 6+ Years
Location: Bangalore
Role Overview
Seeking a senior Embedded Linux / Middleware Engineer for automotive ECU development on Renesas R-Car (preferred). Focus on middle/service layer software between kernel and applications, with expertise in Camera (V4L2), Radar services, IPC, and memory management for ADAS and safety systems.
Key Responsibilities
- Develop middleware components for Linux-based ECUs (R-Car SoCs).
- Build and maintain Camera services (V4L2) – pipelines, buffers, streaming.
- Integrate Radar & Camera data services (acquisition, sync, APIs).
- Implement IPC: D-Bus, shared memory, sockets, TCP/UDP.
- Design high-performance shared memory & data flow architectures.
- Optimize memory management (DMA, mmap, zero-copy).
- Develop event-driven, asynchronous frameworks.
- Support ECU bring-up & system integration (drivers, boot, build systems).
- Ensure functional safety & system robustness (fault detection, degradation).
- Collaborate with AUTOSAR (A-Core ↔ R-Core) teams.
Required Skills & Experience
- 10+ years in Embedded Linux (automotive), strong Yocto & kernel config.
- Expertise in C/C++ (MISRA compliant).
- Proven middleware development experience.
- Strong hands-on in V4L2, Camera/Radar service layers & real-time optimization.
- Deep understanding of IPC mechanisms.
- Strong memory management fundamentals & performance tuning.
- Experience with event-driven & async architectures.
- Familiarity with Renesas R-Car environment (preferred V4H).
- Knowledge of Linux ECU architecture & A-Core/R-Core interaction.
- Working knowledge of ISO 26262 functional safety.
Click on Apply to know more.