onsite
Senior MCU System Engineer - 42dot
Systems Engineer
Lead the design and development of high‑performance MCU‑based systems for SDV, focusing on bootloaders, device drivers, and hardware abstraction layers, while ensuring fault tolerance, scalability, and ISO26262 compliance.
About the role
Key Responsibilities
- Design, develop, and maintain MCU‑based bootloaders, device drivers, and HAL modules for high‑performance SDV platforms.
- Architect redundant and fault‑tolerant vehicle systems to guarantee continuous operation under critical conditions.
- Collaborate with cross‑domain teams to create abstraction layers that integrate seamlessly with vehicle subsystems.
- Optimize system performance through deep hardware understanding and scalable architecture design.
- Implement and validate communication protocols (CAN, CAN FD, LIN, Ethernet) and MCU interfaces (SPI, I2C, UART) for high‑speed data transfer.
Requirements
- Proven experience in embedded software development for automotive or similar safety‑critical domains.
- Hands‑on expertise with CAN/CAN FD, LIN, Ethernet, SPI, I2C, UART, and real‑time operating systems.
- Strong knowledge of ISO26262‑compliant software design and safety lifecycle processes.
- Excellent problem‑solving skills and ability to work collaboratively in a multidisciplinary environment.