At Renesas Electronics, we create embedded semiconductor solutions To Make Our Lives Easier. We are looking for a Principal Software Engineer to take a leading role in designing and developing Linux and Android Board Support Packages (BSP) for our R-Car SoC platforms in the automotive sector. Your work will define the technical foundations for applications in ADAS, autonomous driving, gateways, and in-vehicle infotainment.
What You'll Do
- Design and develop Linux/Android BSPs that maximize SoC functionality and performance for automotive applications.
- Lead architecture design, specification creation, and development for SoC-targeted BSPs.
- Design and develop Kernel components, Device Drivers, Bootloaders like U-Boot, and various middleware.
- Provide technical leadership for the development team, conduct code reviews, and resolve complex technical challenges.
- Conduct technical negotiations, proposals, and support with internal and external stakeholders.
- Establish and manage BSP release plans and improve processes for quality assurance.
- Build and optimize development environments based on Yocto Project and AOSP.
- Establish and implement security patch and CVE response policies.
- Plan and execute technical research and proofs-of-concept for next-generation platforms.
What We're Looking For
- Degree in Computer Science, Information Engineering, Electronic Engineering, or equivalent practical experience.
- 10+ years of embedded software development experience.
- 5+ years of Linux Kernel and Device Driver development experience.
- 3+ years of technical leadership experience in team-based development.
- Strong communication and presentation skills with internal teams and customers.
- Proficient Japanese communication skills.
- Willingness to challenge work using English.
Nice to Have
- Experience collaborating with global development teams.
- ARM architecture Linux BSP development experience.
- Automotive Linux/Android BSP development experience.
- Android BSP development experience with AOSP, HAL, or Vendor Modules.
- Bootloader development experience (U-Boot, Trusted Firmware).
- Experience operating Yocto Project, Buildroot, or Android Build System.
- Development experience in CI/CD environments using Git, Gerrit, Jenkins.
- Knowledge of security topics (Secure Boot, SELinux, CVE response).
- Knowledge of Hypervisor and virtualization technologies.
- Experience contributing to open-source communities.
- Understanding of software development processes (ISO26262, Automotive SPICE, CMMI, Agile/Scrum).
Technical Stack
- Linux Kernel, Android BSP, AOSP, Device Drivers
- U-Boot, Trusted Firmware
- Yocto Project, Buildroot, Android Build System
- Git, Gerrit, Jenkins
- ARM architecture
Team & Environment
You will be part of our software development department, collaborating closely with global colleagues.
Benefits & Compensation
- Career start and advancement opportunities across four product groups and various departments.
- Opportunity to deepen hardware/software expertise and take on new technical challenges.
- Work with impact on innovative products and solutions.
- A focus on 'well-being' with flexible work arrangements like remote work systems.
- An inclusive workplace environment with support for employee resource groups.
Work Mode
This is an onsite position based at our office in Kodaira, Japan.
Renesas is committed to creating an inclusive environment and is an equal opportunity employer.




