About the job
Join Our Innovative Team
At 42dot, we are seeking a talented and driven MCU Application Engineer to contribute to the development of high-performance MCU-based zonal controllers. In this role, you will design and develop functionalities to operate various vehicle sensors and actuators, facilitating coordinated control with other ECUs and providing standardized APIs for Software-Defined Vehicles (SDV).
Key Responsibilities
- Develop Vehicle Hardware Abstraction Layer (HAL) based on SDV architecture.
- Design and implement control logic and diagnostic functions for MCU-based systems.
- Create cooperative control functionalities utilizing communication protocols such as CAN, LIN, and Ethernet.
- Control sensors and actuators through interfaces like ADC, PWM, SPI, UART, and I2C.
- Develop a diagnostic framework based on UDS and SOVD, along with in-house diagnostic applications for controllers.
Required Qualifications
- Proven experience in embedded software development projects.
- Experience in developing vehicle communication systems based on CAN/CAN FD, LIN, and Ethernet.
- Familiarity with ISO26262-compliant automotive control software design.
- Deep understanding of Real-Time Operating Systems and MCUs.
Preferred Qualifications
- Experience in developing projects based on various real-time operating systems (open source or proprietary).
- Production experience with body, chassis, powertrain, IVI, and cluster controllers at OEMs or Tier 1 suppliers.
- Experience in developing motor control logic for applications such as power trunks and power windows.
- Familiarity with next-generation diagnostic protocols (SOVD, DoIP, gRPC) and cloud-linked diagnostic systems.
