
Posted 3 days ago
Sr. Software Engineer
Renesas
Requirements
Bachelor's or Master's in Electrical and Computer engineering, 5+ years embedded Android system software development, Proficiency in C, C++, and Python, Knowledge of AOSP, GKI, and modular kernel architecture, Experience with SoC hardware blocks and low-level drivers, Familiarity with automotive technologies and OS (QNX, AUTOSAR)
Skills
AndroidC#PythonLinuxEmbedded Systems
About the role
Responsibilities
- Develop highly optimized Android BSP implementations for automotive IVI, cockpit, and digital cluster applications on Renesas R-Car SoC devices.
- Develop Android BSP drivers for R-Car SoC following Product Requirement Specifications and marketing requirements.
- Perform annual Android base environment upgrades to the latest releases (e.g., A16, A17).
- Collaborate with hardware and upper software teams to validate and optimize SoC performance, focusing on computational efficiency and power optimization.
- Provide technical support to customers and create technical collateral such as application notes and reference solutions.
- Work with low-level drivers, firmware, kernel, and user-space components using Automotive Grade Linux and Yocto build systems.
- Utilize Hypervisors and Virtualization technologies across CPU and MM hardware accelerators.
Requirements
- Bachelor’s or Master’s degree in Electrical and Computer Engineering.
- 5+ years of industry experience in embedded Android system software development using C, C++, and Python.
- Deep knowledge of AOSP, Google GKI, and modular kernel architecture.
- Strong understanding of SoC hardware blocks including Clocks, PLLs, GPIO, Interrupt Controllers (GIC), and peripherals (SPI, I2C, PCIe, CAN, Ethernet, USB, UFS).
- Extensive experience with display and graphics IPs, including GPUs, compositors, and display pipelines.
- Strong knowledge of audio IPs, audio DSPs, and related software frameworks.
- Proficiency in Linux and Android, with familiarity with at least one other automotive OS such as QNX or AUTOSAR.
- Strong understanding of software architecture, design principles, and Test-Driven Development (TDD).
Preferred Qualifications
- Experience with security features such as TrustZone/TEE and OTA updates (A/B partitioning).
- Experience with ADAS camera pipelines, AI, and sensor fusion use cases.
- Ability to debug on real hardware as well as simulation and emulation environments.
- Familiarity with automotive safety concepts including ISO26262.
About the Company
Renesas is a leading global semiconductor company dedicated to making every endpoint intelligent. We provide innovative product solutions across the automotive, industrial, infrastructure, and IoT markets. With a global team of over 21,000 professionals, we strive to build a safer, healthier, and smarter world through cutting-edge technology.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSr. Software Engineer
Renesas · Bengaluru
