Renesas logo

Sr. Software Engineer

Renesas
June 02, 2026
Full-time
On-site
Bengaluru, Karnataka, India
Other Semiconductor Jobs, Level - Senior

Job Title

Sr. Software Engineer

Role Summary

Develop Android Board Support Package (BSP) implementations and integrate Android BSP and upper-layer software into the Renesas R-Car SDK for automotive IVI, cockpit, and digital cluster applications. Work on performance, power optimization, virtualization, and release delivery for SoC-based infotainment platforms.

Experience Level

Senior β€” typically 5+ years industry experience in embedded Android/SoC software development.

Responsibilities

The role focuses on BSP development, platform integration, optimization, and customer support for automotive SoC products.

  • Develop and maintain Android BSP drivers for R-Car SoCs according to product requirements.
  • Perform Android base upgrades to current releases (annual cadence).
  • Work with Google GKI, AOSP, and modular kernel architectures.
  • Collaborate with hardware and upper-layer software teams to validate and optimize performance and power.
  • Support customers with technical troubleshooting, reference solutions, and application notes.
  • Implement and maintain low-level drivers, firmware, kernel and user-space components using Yocto/AGL build systems.
  • Design and tune systems for KPIs and real-time performance; run benchmarks and profiling.
  • Work with hypervisors and virtualization technologies across CPU and hardware accelerators.

Requirements

Must-have technical skills and practical experience.

  • 5+ years experience in embedded Android system software development using C/C++/Python on SoC platforms.
  • Proven experience with low-level firmware, kernel, and user-space components on SoC-based products.
  • Strong knowledge of display and graphics IPs: GPUs, compositors, display pipelines and related frameworks.
  • Deep understanding of SoC hardware blocks: clocks, PLLs, GPIO, interrupt controllers (GIC), SPI/I2C/PCIe/CAN/Ethernet/USB/UFS, and power management.
  • Familiarity with audio IPs and audio DSPs and associated software frameworks.
  • Hands-on experience in automotive cockpit, cluster, and infotainment technologies (graphics, audio, display, camera).
  • Strong Linux and Android expertise; familiarity with at least one other automotive OS (QNX, AUTOSAR, etc.).
  • Experience with virtualization/hypervisors and HW/SW co-debug of high-speed interfaces.
  • Solid software architecture, design, test-driven development and unit testing practices; strong written and verbal communication skills.

Nice-to-have:

  • Security features (TrustZone / TEE), OTA update mechanisms and A/B partitioning.
  • ADAS camera pipelines, AI/vision integration and sensor fusion with IVI.
  • Experience with ISO 26262 or automotive safety concepts.
  • Experience developing and debugging in simulation/emulation environments.

Education Requirements

Bachelor's or Master's degree in Electrical Engineering or Computer Engineering (as stated). No certifications were specified.


About the Company

Company: Renesas

Headquarters: Hitachinaka, Japan

Renesas is a global leader in embedded semiconductor solutions, providing high-quality products across automotive, industrial, infrastructure, and IoT sectors. With over 22,000 employees in more than 30 countries, the company focuses on scalable solutions that enhance user experience and drive innovation while committed to sustainability and energy efficiency.

Renesas logo

Date Posted: 2026-05-07