Firmware Engineer – RISC-V for Automotive Embedded Systems
Embedded Systems | RISC-V | Automotive & Connected Vehicles | Mid-Senior level (3+ years)
We are seeking a Firmware Engineer to join our client's UK team, developing firmware for RISC-V–based embedded platforms powering next-generation connected and autonomous vehicles. You will contribute to creating reliable, secure, and high-performance firmware that supports critical automotive functions.
What You’ll Do
* Develop and optimize firmware for RISC-V microcontrollers and SoCs used in automotive embedded systems.
* Collaborate with hardware and systems teams on bootloaders, drivers, and automotive communication protocols (CAN, FlexRay).
* Ensure firmware meets automotive safety and security standards (ISO 26262, AUTOSAR).
* Participate in debugging, integration, and validation of embedded software.
* Support product certification and compliance activities.
You Bring
* 3+ years experience
* Strong skills in C/C++ and real-time operating systems for automotive applications.
* Familiarity with automotive communication protocols (CAN, LIN, FlexRay).
* Experience with debugging and testing embedded software in safety-critical environments.
* Excellent problem-solving skills and ability to work collaboratively.
Nice to have:
* Knowledge of RISC-V ISA and ecosystem tools.
* Experience with automotive safety standards and development processes.
* Familiarity with AUTOSAR or other automotive software frameworks.