Software Architect – Cluster / IVI Middleware

9 - 12 years

15 - 19 Lacs

Posted:20 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking an experienced Software Architect to define and drive the architecture of Cluster and In-Vehicle Infotainment (IVI) middleware for next-generation automotive platforms. The role requires deep expertise in Embedded Linux, NXP i.MX processors, along with strong hands-on experience in C/C++ development.

The architect will be responsible for end-to-end system design, technical leadership, and ensuring scalability, performance, and reliability of the middleware stack.

Key Responsibilities

  • Define and own the software architecture for Cluster and IVI middleware platforms
  • Design middleware frameworks and services on Linux-based embedded systems
  • Drive architecture decisions for NXP i.MX processor–based platforms
  • Provide technical leadership and guidance to development teams
  • Design and review system components involving C/C++, and system services
  • Ensure optimal performance, boot time, memory usage, and system stability
  • Collaborate with BSP, application, UI/UX, and hardware teams for system integration
  • Define coding standards, design guidelines, and best practices
  • Review designs, architecture documents, and code for quality and compliance
  • Support issue resolution for complex system-level problems
  • Work closely with product management and stakeholders to align technical solutions with business goals

Required Skills & Qualifications

  • 9+ years of experience in Embedded Software / Automotive Systems
  • Strong expertise in Embedded Linux architecture and middleware development
  • Strong understanding of ZeroMQ (ZMQ) for inter-process communication
  • Experience with EEPROM handling and persistent storage mechanisms
  • Knowledge of power management concepts in embedded Linux systems
  • Familiarity with J1939 protocol for automotive communication
  • Solid understanding of Linux Kernel architecture, configuration, and debugging
  • Hands-on experience with NXP i.MX processors (i.MX 95 preferred)
  • Expert-level proficiency in C/C++
  • Proven experience in Cluster / IVI system architecture
  • Strong understanding of Linux internals, IPC, multi-threading, and system services
  • Experience with Yocto-based build systems and cross-compilation
  • Knowledge of vehicle connectivity and communication protocols, including CAN and Ethernet, with exposure to other in-vehicle networks such as LIN, FlexRay, or Automotive Ethernet
  • Ability to create and maintain architecture and design documentation

Preferred / Nice-to-Have Skills

  • Experience with Automotive standards (AUTOSAR Adaptive, SOME/IP, DDS)
  • Knowledge of Wayland/Weston, OpenGL, Vulkan, or GPU acceleration
  • Familiarity with functional safety (ISO 26262) and cybersecurity concepts
  • Experience working with Tier-1/OEM automotive environments
  • Exposure to Agile/Scrum development methodologies

Education

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

Roles and Responsibilities

Key Responsibilities

  • Define and own the software architecture for Cluster and IVI middleware platforms
  • Design middleware frameworks and services on Linux-based embedded systems
  • Drive architecture decisions for NXP i.MX processor–based platforms
  • Provide technical leadership and guidance to development teams
  • Design and review system components involving C/C++, and system services
  • Ensure optimal performance, boot time, memory usage, and system stability
  • Collaborate with BSP, application, UI/UX, and hardware teams for system integration
  • Define coding standards, design guidelines, and best practices
  • Review designs, architecture documents, and code for quality and compliance
  • Support issue resolution for complex system-level problems
  • Work closely with product management and stakeholders to align technical solutions with business goals

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Cyient logo
Cyient

IT Services and IT Consulting

Hyderabad TS

RecommendedJobs for You