Confirmed on the employer's own hiring board on Oct 29, 2026. First seen by Alion on Oct 27, 2026. Symphoni HR scores A on the Alion truth index.
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.
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.
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, and review designs, documents and code
- Support resolution of complex system-level issues and align technical solutions with business goals
Requirements
- 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
Skills
Embedded Linux architecture, Middleware development, C/C++, Linux Kernel architecture and debugging, NXP i.MX processors, Cluster / IVI system architecture, ZeroMQ (ZMQ), Yocto build systems and cross-compilation, CAN and Ethernet vehicle communication, J1939 protocol, EEPROM handling and persistent storage, Power management in embedded Linux, Linux IPC, multi-threading, and system services, LIN, FlexRay, Automotive Ethernet, AUTOSAR Adaptive, SOME/IP, DDS, VSPEC (Vehicle Signal Specification), Wayland/Weston, OpenGL, Vulkan, GPU acceleration, ISO 26262 functional safety and cybersecurity, Tier-1/OEM automotive environments, Agile/Scrum methodologies

