Sr Staff Engineer, Virtual Platform Engineering
RenesasJob Title
Sr Staff Engineer, Virtual Platform Engineering
Role Summary
Lead design and delivery of scalable virtual platforms and associated automation for MCU/MPU and SoC products. The role enables pre-silicon software development, validation, and CI/CD workflows by integrating virtual hardware, firmware, OS, and development tools across teams.
Experience Level
Senior-level technical leadership role. No specific years-of-experience requirement stated.
Responsibilities
Primary accountabilities include architecture, integration, automation, and team collaboration to deliver reusable virtual-product solutions.
- Design and deliver scalable virtual platforms for MCU/MPU and SoC products.
- Lead integration of virtual hardware, firmware, operating systems, and development tools.
- Enable pre-silicon software development, debugging, validation, and testing.
- Develop reusable platform, automation, and CI/CD frameworks across product programs.
- Drive cloud-based deployment and Renesas 365 enablement for virtual platforms.
- Collaborate with modeling, firmware, verification, tools, and cloud teams.
- Provide technical leadership, architecture guidance, and engineering best practices.
Requirements
Key technical and leadership requirements. Degrees are listed separately under Education Requirements.
- Must-have: Proven embedded software development and architecture experience; advanced proficiency in C/C++ and Python; experience with MCU/MPU-based systems.
- Must-have: Strong understanding of embedded operating systems, BSP/FSP, device drivers, development tools, debugging, validation, and software integration.
- Must-have: Demonstrated ability to provide technical leadership across complex, cross-functional engineering initiatives and translate system-level requirements into scalable architectures.
- Nice-to-have: Experience with virtual platforms, SystemC modeling, or simulation-based software development and validation.
- Nice-to-have: Familiarity with RTOS environments (e.g., FreeRTOS) and establishing reusable software, validation, and automation frameworks across multiple programs.
- Nice-to-have: Experience with CI/CD, automated regression testing, Linux development environments, containers, cloud-native infrastructure, and developer workflows (build, debug, trace, profiling, remote dev).
- Nice-to-have: Experience enabling pre-silicon software development and integrating firmware with virtual hardware/modeling environments; exposure to cloud-based deployment for scalable virtual-product delivery.
- Excellent analytical, problem-solving, communication, and collaboration skills.
Education Requirements
Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical/Electronics Engineering, or a related technical discipline.
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.
