Cluster / IVI Middleware Developer

5 - 8 years

4 - 8 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title

Cluster / IVI Middleware Developer

Job Summary

We are looking for an experienced Cluster/IVI Middleware Developer to work on next-generation embedded automotive platforms. The role involves middleware development for digital instrument clusters and infotainment systems using Linux on NXP i.MX processors, with strong expertise in C/C++.

Key Responsibilities

  • Design, develop, and maintain middleware components for Instrument Cluster (IC) and In-Vehicle Infotainment (IVI) systems
  • Develop Linux-based embedded software on NXP i.MX platforms
  • Develop and integrate middleware services interacting with hardware, OS, and applications
  • Optimize performance, boot time, and memory usage on embedded systems
  • Debug and resolve issues related to Linux kernel, drivers, middleware, and applications
  • Collaborate with UI, BSP, and application teams for system integration
  • Participate in code reviews and follow automotive software development best practices

Required Skills & Qualifications

  • Strong experience in Embedded Linux development
  • Hands-on experience with NXP i.MX processors (preferably i.MX 95)
  • Proficient in C/C++ programming
  • Experience in Cluster / IVI middleware development
  • Good understanding of Linux internals, IPC mechanisms, and system services
  • Familiarity with cross-compilation, Yocto/Buildroot environments
  • Strong debugging skills using GDB, logs, and profiling tools

Preferred / Nice-to-Have Skills

  • Automotive domain experience (Cluster, IVI, HMI systems)
  • Knowledge of Wayland/Weston, OpenGL, or GPU acceleration
  • Experience with AUTOSAR Adaptive, SOME/IP, or DDS
  • Understanding of functional safety (ISO 26262) concepts
  • Experience working in Agile/Scrum environments

Education

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field

Roles and Responsibilities

Key Responsibilities

  • Design, develop, and maintain middleware components for Instrument Cluster (IC) and In-Vehicle Infotainment (IVI) systems
  • Develop Linux-based embedded software on NXP i.MX platforms
  • Develop and integrate middleware services interacting with hardware, OS, and applications
  • Optimize performance, boot time, and memory usage on embedded systems
  • Debug and resolve issues related to Linux kernel, drivers, middleware, and applications
  • Collaborate with UI, BSP, and application teams for system integration
  • Participate in code reviews and follow automotive software development best practices

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Cyient logo
Cyient

IT Services and IT Consulting

Hyderabad TS

RecommendedJobs for You

hubli, mangaluru, mysuru, bengaluru, belgaum