Back to list

Vacancy description

Automotive Software Middleware Engineer - C++ Programming in Pune, भारत

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

More like this role

  • Full-time
  • IT
... Developer with strong hands-on experience in Android Automotive/AOSP and QNX-based embedded platforms. The candidate will design, develop, integrate, and debug automotive audio software across the complete stack, covering Android Audio Framework, Audio HAL, audio middleware/management, QNX, and underlying hardware interfaces. ...

Bangalore, भारत

We are looking for an experienced Android Automotive Audio Engineer with strong expertise in AAOS Audio Framework, CarAudioService, Audio HAL, AudioFlinger, AudioPolicyManager, and Embedded Linux. The role involves designing, developing, customizing, integrating, and debugging audio software for Android Automotive OS (AAOS), ...

Pune, भारत

  • Full-time
Responsibilities - Analyze and refine requirements for automotive audio software components. - Design and develop embedded audio software using Modern C/C++. - Develop, customize, and debug Android/AOSP Audio Framework and Audio HAL components. - Develop and maintain QNX/POSIX-based audio middleware, audio services, and ...

Bangalore, भारत

  • IT
Role Overview:Embedded Software Engineer to develop, integrate, test, and maintain embedded software for automotive electronic control units (ECUs) and vehicle systems. The ideal candidate should have strong programming skills in Embedded C/C++, experience with microcontrollers and real-time operating systems, and an understanding ...

Bangalore, भारत

  • Contract
  • IT
... next-generation hardware products.- Participate in the complete software development lifecycle, from requirement analysis to product verification.- Develop and review software architecture, functional requirements, and detailed design documents.- Perform code reviews and collaborate with software architects.- Work with verification ...

Bangalore, भारत

Maxwell Energy System Pvt Ltd

Senior Firmware Engineer - Drive

  • On-site
  • Full-time
... our core Engineering team - Senior Firmware Engineer with the role determined based on years of experience. Those who can take up the Firmware and Embedded software development and testing in the battery management system can apply. What you will do: Generally, you will be working on the entire software life cycle and stack ...

Bangalore, भारत

PEOPLE TECH ENTERPRISES PRIVATE LIMITED

Android Infotainment Developer - Automotive Domain

... application development, AOSP, middleware, and software https://jobeax.com/link/n27ktWFYEAQI6jsw role involves developing new application features, resolving software defects, performing root cause analysis, and collaborating with cross-functional teams to deliver high-quality automotive software in an Agile https://jobeax.com/link/EG3PG5FSTAqKZnRA ...

Hyderabad, भारत

Role Summary : The MIL/SIL Engineer is responsible for developing, simulating, validating, and verifying automotive embedded software models using MATLAB/Simulink. The role focuses on Model-In-the-Loop (MIL) and Software-In-the-Loop (SIL) testing to ensure functional correctness, requirement compliance, and software quality ...

Hyderabad, भारत

  • IT
... https://jobeax.com/link/UuxHBYkbQjke5gQz role requires strong technical expertise in Bluetooth technologies, embedded software development, and modern C++ programming, combined with proven leadership capabilities to guide a team of engineers in delivering high-quality, scalable, and secure software https://jobeax.com/link/deN2Wq8b0z9m2V0e ...

Hosūr, भारत

V-Soft Consulting Corporation Private Limited

Senior Software Engineer - .Net Technologies

  • Full-time
  • IT
Role : Senior .Net Software Engineer - MiddlewareLocation : Pune, MaharashtraWork Mode : HybridExperience : 8+ YearsEmployment Type : Full-TimeJob Summary : We are looking for an experienced Senior Software Engineer - Middleware to design, develop, and maintain scalable, cloud-native backend services and API integrations. ...

Pune, भारत

  • IT
Automotive Diagnostic Software Engineer - .NET/C#Role Overview :We are looking for an experienced Automotive Software Engineer with strong hands-on expertise in C#, .NET, WPF, CAN, and UDS. The role will focus on developing Windows-based automotive diagnostic applications and implementing vehicle diagnostic functionality ...

भारत