Vacancy description
KBD Talent Forge India Pvt Ltd
Pune, भारत
Automotive Software Middleware Engineer to design, develop, integrate and implement complex middleware solutions for next-generation automotive infotainment and cockpit https://jobeax.com/link/1Rn7zv9wYEsoo7Eu role involves working across Android Automotive, AOSP, C++, Middleware, HAL/VHAL, IVI systems and IPC with opportunities to contribute to software platforms used in modern connected https://jobeax.com/link/Up7wX0DVnIfTRzbQ ideal candidate should have strong C++ programming skills, hands-on automotive software experience and a good understanding of Android/Linux-based embedded https://jobeax.com/link/1Rn7zv9wYEsoo7Eu role also requires experience in automotive communication protocols, system integration, debugging, and developing scalable middleware components for connected vehicle https://jobeax.com/link/tlplQAnK5B36KMXq Roles & Responsibilities :- Design, develop and implement automotive middleware components for infotainment and cockpit systems.- Develop robust and scalable C++ middleware solutions for Android Automotive platforms.- Work across AOSP, Android Framework, HAL/VHAL and middleware layers.- Design and develop middleware components across domains such as :1. Multimedia2. Audio3. Bluetooth4. Projection5. Tuner6. System Infrastructure7. HMI8. Sensors9. Diagnostics10. Vehicle Services- Implement and customize HAL/VHAL interfaces based on product requirements.- Work with Android HIDL/interfaces and IPC mechanisms.- Develop and integrate inter-ECU and intra-ECU communication solutions.- Work with automotive communication and messaging frameworks, including IPCL.- Understand and contribute to the Android boot sequence, startup/shutdown and fast-boot solutions.- Participate in software architecture, design discussions and technical problem-solving.- Perform debugging, root-cause analysis, software integration and issue resolution.- Work with Android, Linux and QNX development environments.- Support cross-compilation, build and deployment activities.- Collaborate with architects, framework engineers, embedded developers, system engineers and testing teams.- Follow software coding standards, design patterns and development processes.- Contribute to code reviews, technical documentation and continuous improvement https://jobeax.com/link/kDnVizk7pEvODM3u Skills & Expertise :- Strong proficiency in C++.- Strong understanding of Object-Oriented Programming concepts.- Good knowledge of C++ design patterns.- Understanding of memory management, multithreading and concurrency concepts.- Familiarity with coding standards such as MISRA C/C++.- Hands-on experience with Android-based IVI/Cockpit systems.- Good understanding of AOSP architecture.- Experience working with Android Framework components.- Understanding of the Android boot sequence and framework module architecture.- Experience with HAL/VHAL implementation and customization.- Knowledge of HIDL and Android interface mechanisms.- Exposure to Android Automotive development https://jobeax.com/link/wqKpcX23JRf4hkkU in one or more of the following domains :- Infotainment Middleware- Multimedia- Audio- Bluetooth- Projection- Tuner, HMI, System Infrastructure- Vehicle Services- Sensor Integration- Diagnostics- Vehicle SOTA, AUTOSAR, Startup/Shutdown, Fast https://jobeax.com/link/ww7J8qgbzJWp5VzS Systems & Build Systems :- Good understanding of Linux and/or QNX.- Familiarity with Android/Linux/QNX development toolchains.- Experience with cross-compilation and embedded build environments.- Knowledge of build systems such as CMake, Gradle, Soong and Android Build System.- Understanding of inter-ECU and intra-ECU communication.- Familiarity with IPC mechanisms and messaging frameworks.- Knowledge of IPCL or similar automotive communication technologies.- Exposure to automotive communication architectures will be an https://jobeax.com/link/SjiVfdLxvodd2Fsp & Debugging Tools :- Experience with software integration and debugging.- Exposure to log analysis, crash debugging and system-level https://jobeax.com/link/94K9Q52A4QRIFZjz : BE/B.TECH/M.TECHExperience :- 4+ years of relevant experience in automotive software development, middleware development or Android-based embedded systems.- Candidates should preferably have hands-on experience in automotive IVI, Android Automotive, AOSP, C++ middleware, HAL/VHAL or embedded Linux/QNX https://jobeax.com/link/nS0nJQXWhDLk2dEp Competencies :- Strong analytical and problem-solving ability.- Innovative approach to technical challenges.- Ownership and accountability.- Strong focus on quality and delivery.- Ability to work effectively in cross-functional teams.- Strong communication and collaboration skills.- Strategic and systems-oriented thinking.- Passion for automotive software and emerging technologies.- Ability to learn and adapt to new platforms and technologies.- Strong commitment to engineering excellence. (ref:hirist.tech)