Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Middleware Developer Linux-based IVI Development @ Cyient

Home > Devops

 Middleware Developer Linux-based IVI Development

Job Description

Middleware Developer Linux-based IVI Development (3-5+ years), No. of positions 4

Location: Bangalore

Job Summary:

We are seeking a skilled Middleware Developer to design, develop, and integrate middleware components for our Linux-based In-Vehicle Infotainment (IVI) system. The role involves 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:

  • Develop and maintain middleware components including multimedia frameworks (GStreamer, PulseAudio), 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.

Required Qualifications:

  • Bachelors degree in Computer Science, Software Engineering, or related field.
  • 3+ years of experience in middleware development for embedded Linux systems.
  • 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.
  • Familiarity with 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.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: DevOps
Role: Release Engineer
Employement Type: Full time

Contact Details:

Company: Cyient
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   requirement engineering continuous integration cd c++ development python c iso automotive spice ci/cd embedded linux docker multimedia framework agile development methodology yocto linux matlab simulink bash gstreamer scripting languages ipc middleware architecture

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

DevOps Lead Engineer

  • CAI
  • 7 - 12 years
  • Noida, Gurugram
  • 2 days ago
₹ 20-25 Lacs P.A.

Trainee Application Deployment Engineer

  • Simplify Healthcare
  • 0 - 2 years
  • Pune
  • 3 days ago
₹ Not Disclosed

Site Reliability Engineer (Devops) - Hyderabad

  • Infosys
  • 3 - 8 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Azure Devops Engineer

  • Fortune India
  • 4 - 7 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Cyient

At Cyient, we work towards improving the daily lives of people with unwavering focus. From a quieter flight to a safer train journey, a more reliable energy supply, or a faster internet connection, we provide engineering, manufacturing, geospatial, network and operations management services to indus...