Software Architect – Cluster / IVI Middleware.
This mandate is run by SYMPHONI HR, a Mumbai-based executive search firm, est. 2003. Applications are email-verified and reach the search team running the role — confidentially, always.
About the organisation.
SYMPHONI HR is partnering with a leading global computer software company on this confidential search. The client is a large, established technology organisation known for engineering excellence and deep expertise in automotive and embedded systems. The team culture emphasises innovation, technical ownership and close collaboration across hardware, software and product functions.
About the role.
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. You will own end-to-end system design on Embedded Linux platforms, with a focus on NXP i.MX processors. The role combines hands-on C/C++ development with technical leadership, ensuring the scalability, performance and reliability of the middleware stack.
What you will do.
- 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, and review designs, documents and code
- Support resolution of complex system-level issues and align technical solutions with business goals
What you bring.
- 9+ years of experience in Embedded Software / Automotive Systems
- Strong expertise in Embedded Linux architecture, Linux kernel architecture and debugging, and middleware development
- Expert-level proficiency in C/C++ and strong understanding of Linux internals, IPC, multi-threading and system services
- Proven experience in Cluster / IVI system architecture and hands-on work with NXP i.MX processors (i.MX 95 preferred)
- Working knowledge of ZeroMQ (ZMQ), EEPROM handling, power management in embedded Linux and Yocto-based build systems with cross-compilation
- Knowledge of CAN, Ethernet and J1939, with exposure to LIN, FlexRay or Automotive Ethernet
- Bachelor's or Master's degree in Computer Science, Electronics or a related discipline
Other open roles.
Data Engineering Project Manager — Bengaluru · Hybrid
Deputy General Manager - Quality Control & Assurance — Bharuch · On-site
Senior Mainframe Developer — Bengaluru · On-site
