Job Responsibilities
1.Responsible for the development and maintenance of various MCU software modules (power management, communication, bootloader, and other peripheral control modules). 2.Define communication protocols (UART, I2C, SPI, etc.) and implement development and debugging. 3.Implement the development of CAN bus communication, diagnostics, NM, FBL, and other modules according to various automaker specifications. 4.Output technical documentation for modules.
Job Requirements
1.Bachelor's degree or above in software, electronics, or related fields; prior experience in automotive electronics software development is preferred. 2.Familiar with microcontroller development, power management, and communication interface technologies such as UART, I2C, SPI; well-versed in CAN bus specifications and development. 3.Understanding of real-time operating systems (RTOS). 4.Solid hardware knowledge and strong software programming and debugging skills. 5.Proficient in C language development. 6.Familiar with the software development process and software design documentation. 7.English proficiency of CET-4 or above. 8.Strong sense of responsibility and good team collaboration skills.
Required Languages
English
Job Details
Position type
Other
Experience
Less than one year