R
Staff Engineer, Software Architect
Job Description
Key Responsibilities
- Architect and develop embedded software on multi-core heterogeneous SoCs
- Work on Linux, Android, Zephyr, and FreeRTOS platforms for system-level development
- Develop and optimize bootloaders (u-boot), device drivers, and system software
- Perform system integration and tuning including boot time and QoS optimization
- Implement and debug inter-core communication and hypervisor-based systems
- Work on virtualization technologies including SMMU and hypervisor (e.g., Xen)
- Enable peripheral domains such as display, camera, and video pipelines
- Realize ADAS and IVI use cases across heterogeneous computing platforms
- Collaborate in OSS communities – contribute as developer, reviewer, maintainer
- Support and lead OSS project operations, including steering committee roles
- Present in OSS and other technical conferences (optional but valued)
More Info
Job Type:
Industry:
Role:
Function:
Employment Type:
Key Skills
About Company
Renesas is an embedded semiconductor solution provider driven by its Purpose To Make Our Lives Easier.As the industrys leading expert in embedded processing with unmatched quality and system-level know-how, we have evolved to provide scalable and comprehensive semiconductor solutions for automotive, industrial, infrastructure, and IoT industries based on the broadest product portfolio, including High Performance Computing, Embedded Processing, Analog Connectivity, and Power.




