MCU Software Development Engineer


2025年06月30日 14:59

Job demand

Job requirements

MCU Software Development Engineer

Talent recruitment

江苏省扬州市邗江区

Yangzhou, Jiangsu

Full-time

Undergraduate

Negotiable

Job Description:

1. Responsible for software development related work for in-vehicle ECUs, including software requirement decomposition, detailed design, unit testing, and integration verification;
2. MCU-side driver development, including sensor drivers and protocol implementation and debugging of communication modules (CAN/LIN bus, SPI, I2C, UART, etc.);
3. Pruning and configuring the real-time operating system RTOS (such as FreeRTOS, ThreadX), optimizing the system startup process and kernel resource allocation;
4. Developing functional test tools (such as stress test tools) to support production line testing and debugging of customer on-site problems, analyzing and solving complex problems such as communication failures and power management anomalies;
5. Tracking industry new technologies (such as in-vehicle Ethernet, RISC-V core) and promoting the implementation of innovative technologies.

Job Requirements:
1. Proficient in C language, familiar with assembly code, and has good coding habits; those familiar with Python and Shell scripts are preferred;
2. Able to read hardware schematics, proficient in using oscilloscopes, logic analyzers, and other debugging tools, and familiar with MCU peripheral interfaces (such as SPI, I2C, CAN);
3. Familiar with mainstream MCU platforms (such as NXP S32K, Infineon TraveoⅡ, Zhichen, Fudan Micro, etc.) and the characteristics of automotive-grade chips;
4. Master automotive bus protocols (CAN/LIN), diagnostic protocols (such as UDS), and preferably understand functional safety standards (ISO 26262) and information security technologies (such as Secure Boot, OTA);
5. Preferably familiar with RTOS porting and kernel scheduling, inter-task communication, and memory management;
6. Preferably familiar with the AutoSAR architecture and related toolchains (Vector, Hirun, etc.).

Submit Resume