Job Title
Firmware Engineer (f/m/d) for Embedded / Automotive / ASIP RISC‑V
Role Summary
Design, implement, and validate firmware for Application-Specific Instruction Processors (ASIP) based on RISC‑V for automotive and industrial sensor signal conditioning, actuator control and communication interfaces. Work within cross-functional teams including system architects, product definition, and hardware engineering to define firmware requirements and architectures.
Deliver production-quality, safety-relevant embedded firmware and support toolchains, simulation environments, and debug workflows for resource-constrained, real-time systems.
Experience Level
Mid-level. The posting does not specify required years of experience.
Responsibilities
Primary responsibilities for the role include:
- Collaborate with system architects, product definition, and hardware development teams to capture requirements and design constraints.
- Contribute to the definition, customization, and optimization of ASIP (RISC‑V-based) architectures for target applications.
- Design and implement firmware for deeply embedded application-specific microcontrollers and DSPs (bare-metal environments).
- Define and refine firmware architecture and requirements; establish coding standards and interfaces.
- Develop and execute unit tests, integration tests, and validation strategies; maintain validation artifacts.
- Establish and maintain toolchains, simulators/emulators, and debug workflows to support development and verification.
- Support performance analysis and optimization in constrained real-time environments.
- Ensure implementation complies with functional safety standards such as ISO 26262 and follow ASPICE-relevant processes.
Requirements
Key technical skills and professional requirements.
Must-have:
- Strong expertise in embedded C programming for bare-metal environments and assembler.
- Proficiency with embedded development tools: compilers, debuggers, linkers, and static analysis/testing tools.
- Experience with simulators, emulators, and establishing toolchains and debug workflows.
- Solid understanding of memory-constrained and real-time systems and low-level hardware interaction (register-level programming).
- Familiarity with CPU architecture principles and performance optimization.
- Experience with signal processing basics (e.g., FIR/IIR filters, ADC data handling).
- Experience with Python or similar scripting languages for test automation and tooling.
- Good understanding of ASPICE and ISO 26262 software development processes.
- Professional working proficiency in English (written and spoken).
Nice-to-have:
- Prior experience with ASIP or RISC‑V-based microcontroller/DSP firmware projects.
- Experience in automotive or industrial sensor/actuator domains.
Education Requirements
Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.
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.

Date Posted: 2026-06-17