Capgemini

Middleware Developer

Capgemini
Apply
26 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Lead the architecture, design, development, and integration of camera and connectivity middleware stacks for Android Automotive and Embedded Linux.
  • Define reusable middleware frameworks, software components, and integration strategies across vehicle programs.
  • Develop and integrate camera solutions including Rear View Camera, Surround View, Driver Monitoring, and Cabin Monitoring systems.
  • Architect Camera HALs, video capture pipelines, streaming frameworks, and multimedia processing components.
  • Lead integration of Bluetooth, Wi-Fi, Ethernet, USB, GNSS, and cellular connectivity solutions.
  • Design interfaces between applications, Android framework services, HALs, device drivers, and hardware platforms.
  • Support platform bring-up, feature enablement, and software integration on new infotainment hardware.
  • Analyze and resolve camera, networking, multimedia, and vehicle communication issues.
  • Drive optimization of camera latency, connectivity throughput, memory utilization, CPU performance, boot time, and system stability.
  • Lead architecture, design, code, and technical reviews; mentor engineering teams and establish development and debugging practices.
  • Drive root-cause analysis and resolution of customer issues and production defects.
  • Integrate vehicle networking technologies including CAN, LIN, Ethernet, SOME/IP, and DoIP.
  • Support customer engagements, solution proposals, effort estimates, technology evaluations, roadmap discussions, and pre-sales activities.
  • Collaborate with Business Development and Account teams on technical solutioning and RFP/RFI responses.

Requirements

  • 15+ years of experience in embedded software development and automotive infotainment.
  • Strong expertise in Android Automotive OS and/or Embedded Linux.
  • Deep understanding of middleware architecture, design, development, and integration.
  • Proficiency in C and C++.
  • Knowledge of Android Framework, system services, HAL, Binder IPC, HIDL, and AIDL.
  • Experience with Qualcomm, NXP, Renesas, Texas Instruments, Samsung Exynos Auto, MediaTek, or similar automotive SoCs.
  • Strong technical leadership, stakeholder management, and customer engagement skills.
  • Knowledge of ASPICE, functional safety, cybersecurity, and SDLC.
  • Experience with camera HALs, camera frameworks, GStreamer, video capture and streaming, multimedia pipelines, and camera processing.
  • Knowledge of Bluetooth Classic, Bluetooth Low Energy, Wi-Fi, Ethernet, USB, GNSS, and cellular connectivity.
  • Experience with automotive camera features, video processing pipelines, and camera performance optimization.
  • Knowledge of CAN/CAN-FD, LIN, Automotive Ethernet, SOME/IP, DoIP, and vehicle network integration.
  • Experience with ADB, Logcat, GDB, Wireshark, Perf, Linux trace tools, memory profiling, boot-time optimization, system performance analysis, and system stability improvements.

Benefits

  • Opportunity to architect next-generation automotive infotainment and digital cockpit platforms.
  • Work with Android Automotive and Embedded Linux technologies.
  • Collaborate with leading OEMs, Tier-1 suppliers, and semiconductor vendors.
  • Drive innovation in camera, connectivity, and connected vehicle domains.
  • Hold technical leadership and customer-facing responsibilities.
  • Influence platform architecture, technology roadmaps, and strategic automotive programs.

Tech Stack

Categories

Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me