Middleware Tech Lead – Linux-based IVI Development

Cyient

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 14 days ago
Job Description:Job Summary:We are seeking a skilled Middleware Lead to spearhead design, develop, and integrate middleware components for a Linux-based In-Vehicle Infotainment (IVI) system. The role involves leading a team in building and maintaining communication services, multimedia frameworks, and other platform services that bridge the Board Support Package (BSP), and Human-Machine Interface (HMI) layers.Key Responsibilities:
  • Lead the end-to-end technical delivery of Linux-based IVI middleware components
including multimedia frameworks (GStreamer, PulseAudio), radio(AM, FM, DAB+, Weather Band ), communication services (Bluetooth, Wi-Fi, GPS), and vehicle data interfaces.
  • 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.
Required Qualifications:
  • 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.
Preferred 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.
Department:Automotive & Mobility (India) AssociateSkills Required:Automotive Spice,Requirements Engineering,MATLAB SimulinkDesirable Skills:Automotive Spice,Requirements Engineering,MATLAB SimulinkDesignation:Associate

Cyient

Similar Jobs

  • Software Development Engineer

    Delta Air Lines

    • Bangalore, Karnataka
    About Delta Air Lines About the Company Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our…
    • 21 hours ago
    • Apply easily
  • Lead Customer Success Manager

    Talent500

    • Bangalore, Karnataka
    About Talent500 Tech Talent500 helps companies hire, build and manage global teams. We are trusted by the worlds leading companies - from Fortune 500s to fast-growth startups - t…
    • 21 hours ago
    • Apply easily
  • Director, Finance and Supply Chain Tech

    Dr. Martens

    • Bangalore, Karnataka
    Job Description The Director of Finance and Supply Chain Technology is a strategic leadership role responsible for driving the technology vision, strategy, and execution for Fina…
    • 1 day ago
    • Apply easily