
Middleware Tech Lead – Linux-based IVI Development
- Bangalore, Karnataka
- Permanent
- Full-time
- Lead the end-to-end technical delivery of Linux-based IVI middleware components
- Collaborate with BSP teams to ensure middleware integrates seamlessly with hardware and low-level software.
- Work with HMI developers to expose middleware services efficiently for UI consumption.
- Implement inter-process communication (IPC) mechanisms and service discovery protocols.
- Optimize middleware performance and resource utilization on embedded Linux platforms.
- Debug and troubleshoot middleware issues across the software stack.
- Participate in architectural discussions, code reviews, and documentation.
- Ensure middleware complies with automotive standards and security best practices
- Work closely with project management to align technical execution with timelines and milestones.
- Stay updated with emerging technologies and industry trends relevant to IVI and embedded Linux development.
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 5+ years of experience in middleware development in with Safe RTOS environment.
- Strong knowledge of multimedia frameworks (GStreamer, PulseAudio) and networking protocols.
- Experience with Bluetooth, Wi-Fi, GPS, and CAN bus communication protocols.
- Proficient in C/C++ and scripting languages like Python or Bash.
- Experience in Linux IPC mechanisms (DBus, sockets).
- Good understanding of embedded Linux architecture and cross-layer integration.
- Strong problem-solving and collaborative skills.
- Experience in automotive IVI or embedded systems development.
- Knowledge of Yocto Project or Buildroot build systems.
- Familiarity with containerization (Docker) and CI/CD pipelines.
- Understanding of automotive safety (ISO 26262) and cybersecurity requirements.
- Exposure to Agile development methodologies.