Talent.com
This job offer is not available in your country.
C++ Middleware Engineer

C++ Middleware Engineer

Red Envelope ConsultantsThiruvananthapuram
7 days ago
Job description

About the Client :

Our client is a global leader in automotive software powering Digital Cockpits & Displays, e-Mobility and Telematics.

They develop tools and platforms that simplify complex problems and create compelling, safe, and sustainable automotive experiences.

We collaborate with top automobile OEMs, and Tier 1 suppliers.

Experience :

  • 5 to 9 Years relevant experience of designing and implementing middleware solutions.

Role and Responsibilities :

As a Middleware Engineer, responsible for design, develop and implement highly complex middleware solutions to meet customer deliveries.

Primary Skills :

C++ Middleware - Experience in C++ and HAL / VHAL implementation is mandatory.

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, sensor integration, Vehicle SOTA, Diagnostics, AUTOSAR etc.
  • Automotive experience in Inter and intra-ECU IPC communications is necessary.
  • Familiarity with communication protocols (e : IPCL) and messaging frameworks.
  • Proficient understanding of Object-Oriented Concepts and design patterns in C++.
  • Knowhow with coding guidelines / standards (e : MISRA C / C++).
  • Familiarity with Android / Linux / QNX development toolchain, debugging tools like adb etc.
  • Strong knowledge of Git version control system.
  • (ref : hirist.tech)

    Create a job alert for this search

    Middleware Engineer • Thiruvananthapuram