EOS RPO

Lead Developer for Android HAL and middleware for Automotive SoCs

Posted Apr 2, 2026
Project ID: R-11015241
Location
Bangalore, karnatka
Hours/week
45 hrs/week

Job profile – Lead Developer for Android HAL and middleware for Automotive SoCs.

You will develop highly optimized software for Renesas R-Car Gen5 series devices. Strong working knowledge of Android and RTOS environments for multi-core heterogenous SoCs is a key requirement.You will implement requirements for the next-generation IVI/ADAS products that comprise tools,software, and hardware. Your main responsibilities will be in the following areas:

 Relevant working experience

 RCAR Gen5 Android (AAOS/GKI) HAL & Middleware ownership—from bring-up to certification

 Drive AAOS enablement on R-Car Gen5 variants and align to the platform Android roadmap (A16/A17…) Ensure compatibility readiness (xTS/CTS/VTS) and support pre-cert / validation flows as part of BSP deliverables Deliver production-grade components for SDK releases (docs, changelogs, release notes, packaging expectations) Android HAL expertise (AIDL/HIDL) for automotive peripherals & SoC IP

 Implement/extend HALs for display, audio, camera, sensors, power/thermal, boot-time optimizations, and device-specific features Integrate vendor drivers and expose stable interfaces to Framework/AAOS (permissions,SELinux, init/ueventd, VINTF manifests) Debug across layers (kernel↔driver↔HAL↔framework) using traces/logs (systrace/perfetto, logcat, ftrace) and root-cause systematicallyMiddleware & Framework integration for IVI/cockpit stacks

 Build/maintain native services (binderized daemons), framework extensions, and vendor middleware to meet automotive UX/perf needs Support long-term maintenance strategy (major upgrades + security/maintenance releases) with clean branching and backport discipline Collaborate with partner stacks and “standard framework” integration expected in the Gen5 software model (BSP↔middleware↔apps) Virtualization-ready design (Xen / multi-domain) and performance isolation

 Enable Android as native or guest (Xen-based) with VirtIO-style device exposure where applicable; debug GVM boundaries Address multi-domain constraints (timing, memory, I/O partitioning), and support fast-boot/boot KPI topics relevant to Gen5 programs Work with security/TEE/boot-chain expectations typical of Gen5 platform packaging and delivery model Quality, compliance, and delivery mindset (automotive-grade)

 Own CI-friendly implementation: build reproducibility, automated tests, and regression triage across Android releases Drive certification readiness: CTS/VTS execution, bug fixing, and evidence capture aligned to GAS/compatibility commitments Communicate crisply with global stakeholders, document decisions, and support customer issue analysis and releases Education and Background:

 Bachelors or Masters graduate (Electronics or Computer Science) Over 8+ years of embedded SW development on Android/FreeRTOS Expected role in Renesas

 Develop advanced proof of concepts and SDK deliverables for customers. Work on latest open source software and adapt for Renesas Gen5 platforms.

Relevant Experiences (Combination of good-to-have and must-have):

 Overall:

 Relevant industry experience in embedded software development with a proven track record in translating complex use cases requirements into design, system specifications,standards, and software solutions. Focus shall be on open source software. Ability to work independently with strong motivation towards meeting deadlines with efficiency and focus Architecture

 System architecture experience for heterogeneous / multi-core embedded SoC computing platforms. Development

 Embedded system software development experience including low level firmware,kernel, and user space components on an SoC product comparable to the Renesas R-Carfamily Ability to develop and debug on both real hardware as well as simulation and emulation environmentsDebug:

 Ability to debug complex system level use cases involving hardware and software elements such as bandwidth/QoS knobs. Software debugging including CLI, PCB, and application level debug techniques Ability to debug high speed communication interfaces including HW/SW co-debug

Collaboration:

 Ability to collaborate with sales, marketing, architecture, customer, partners, and other groups to create best in class reference solutions, solve problems, and enable customer success Ability to expand upon existing solutions in collaboration with architects and prior design teams Ability to work independently as well as in small teams

Communication:

 Excellent written and verbal communication due to frequent customer and internal communications; ability to provide direct, efficient, and clear customer communicationsunder pressure Familiarity with global business cultures (Japan, Europe, US, India) and strong cross cultural sensitivity Familiarity with verbal and written Japanese (nice to have)

Similar jobs

+ Search all jobs