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

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Node+React+Aws professional

  • Capgemini
  • 5 - 10 years
  • Pune
  • 4 days ago
₹ Not Disclosed

Application Support Engineer

  • Accenture
  • 3 - 8 years
  • Ahmedabad
  • 4 days ago
₹ Not Disclosed

PACO Deployment professional

  • Capgemini
  • 3 - 7 years
  • Noida, Gurugram
  • 4 days ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 2 - 5 years
  • Hyderabad
  • 4 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...