HARMAN International
Software Engineer - C++ Middleware
- On-site
- IT
Bangalore, भारत
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)
Similar vacancies
HARMAN International
Bangalore, भारत
Bangalore, भारत
Bangalore, भारत
KBD Talent Forge India Pvt Ltd
Pune, भारत
Bosch Global
Bangalore, भारत
Bombay, भारत
Graviton Research Capital LLP
Gurgaon, भारत
Precisely International Jobs
India, भारत
Techs To Suit
Bangalore, भारत
Unisys India Pvt. Ltd.
Bangalore, भारत