About the job
42dot is hiring a Senior MCU System Engineer for its Pangyo (Software Dream Center) location in South Korea. This position centers on designing and developing MCU-based high-performance and zonal controllers for Software-Defined Vehicles. The work involves optimizing mission-critical systems, building hardware abstraction layers, and shaping core system platforms.
What you will do
- Develop MCU-based bootloaders, device drivers, and hardware abstraction layers (HAL).
- Design and implement redundant systems to support fault tolerance in vehicle systems.
- Create scalable system designs with a strong foundation in hardware knowledge.
- Develop abstraction layers for vehicle systems and collaborate with various domain systems for integrated control.
Requirements
- Hands-on experience in embedded software development projects.
- Background in developing vehicle communication systems using CAN/CAN FD, LIN, and Ethernet.
- Experience with MCU communication interfaces such as SPI, I2C, and UART, including high-speed data transmission.
- Experience designing control software for vehicles that meets ISO26262 standards.
- Understanding of real-time operating systems (RTOS) and microcontroller units (MCUs).
Preferred qualifications
- Project experience with a variety of real-time operating systems, both open-source and proprietary.
- Background in developing MCU-based bootloaders.
- Production experience with body, chassis, powertrain, IVI, or cluster systems at OEMs or Tier 1 suppliers.
- Experience developing controllers for vehicle motors (such as BLDC or PMSM) and working with motor control algorithms.
- Development of middleware based on RTPS (Real-Time Publish-Subscribe) in embedded environments (such as DDS, MQTT, Zenoh).
Interview process
- Application screening, followed by an in-person interview (about 1 hour), then a second in-person interview with a live coding test (about 3 hours), and final selection.
- The process may change depending on the role, scheduling, or other circumstances.
- Interview schedules and results are communicated individually by email using the address provided in the application.
Additional information
- Do not include information prohibited by the Fair Hiring Act in your resume, such as social security numbers, family relations, marital status, salary history, photographs, physical condition, or place of origin.
- Submit all files in PDF format, each under 30MB. If there are issues uploading, email your resume and the position URL to recruit@42dot.ai.
- Reference checks may be conducted after the interview process, with the applicant's consent.
