Posted on: 28/07/2025
Position Title : Middleware Engineer
Years of Exp : 3-7 years
Location : Trivandrum, Kerala
Department : ECS-1 Reporting to : SW Manager ECS1
Job Location : TVM , Kerala
Educational Qualification :
- B.E/M.E in Computer Science Engineering
Experience (in years) : 2 - 7 Years relevant experience of designing and implementing middleware solutions
Keywords : AOSP or Linux based Infotainment system, C++, Middleware, HAL/VHAL implementation and customizations, IPCL
Product Experience & Technical Expertise :
- Expertise in C++ programming language with a strong focus on middleware development.
- Have experience in the design development of Android-based IVI/Cockpit solutions spanning
into Frameworks/AOSP/HAL.
- Experience in designing and developing C++ based Infotainment middleware components
(Multimedia, Projection, Bluetooth, Tuner, System Infrastructure, etc.) on android Platform
- Understanding of Android Boot Sequence and various Framework module architecture.
- Experience with Android HIDL interfaces and HAL/VHAL implementation and customizations
- Good understanding of cross-compilation and toolchains for Android, QNX, Linux build systems.
- Good understanding of build systems like Cmake, gradle, Soong,
- Should have expertise in multiple domains like startup/shutdown, fast boot, audio, multimedia, HMI
- Automotive experience in Inter and intra-ECU IPC communications is necessary.
- Familiarity with communication protocols (e.g. : IPCL) and messaging frameworks.
- Proficient understanding of Object-Oriented Concepts and design patterns in C++
- Knowhow with coding guidelines/standards (e.g. MISRA C/C++)
- Familiarity with Android/Linux/QNX development toolchain, debugging tools like adb etc.
- Strong knowledge of Git version control system
Role and Responsibilities :
Behavioral Competencies :
- Innovative : Opportunity Sensing and driving innovation.
- Strategic Thinking : Envisioning future, creativity and systems thinking.
- Passion for innovation : Out of box thinking
- Emotional connect, - ownership & accountability and drive for results.
- Leadership - Building and maintain good Team
- Communication - Strong communication and collaboration skills.
- Highly motivated, analytical, self-believer, focusing on core knowledge & innovative thinking
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1521033
Interview Questions for you
View All