CN
CAREERS
Job Openings
Development of Embedded Software for Automotive Electronics
Shanghai 3-5 years Bachelor Degree 2026.07.01

Position 1: Application Software Development

Job Description

1.Proficient in C with hands-on embedded software coding experience.

2.Skilled in using CANoe or TsMaster for testing CAN/LIN communication products.

3.Experienced in operating oscilloscopes and logic analyzers.

4.Capable of producing technical documentation according to process requirements.

5.Proactive work attitude with flexibility to accommodate overtime and business travel as needed.

 

Position 2: MCU Low-Level Driver Development

Job Description

1.Develop, port, debug, and maintain low-level driver software for automotive electronic MCUs, independently taking charge of module development.

2.Handle driver development for standard peripherals including GPIO, ADC, PWM, Timer, UART, SPI, I2C, WDG, and Flash.

3.Develop and debug automotive bus drivers for interfaces like CAN, CAN FD, LIN, and SENT.

4.Develop low-level driver logic for automotive actuators and power drives, encompassing high/low-side drivers, relays, LEDs, solenoid valves, and motor control.

5.Implement low-level fault detection, anomaly protection, power management, and wake-up/sleep functionality to meet vehicle-grade product stability standards.

6.Collaborate with hardware and application engineers on software-hardware integration, issue troubleshooting, and bug fixes.

7.Output driver code, development documents, and test records per project specifications, supporting iterative development and mass production maintenance.

 

Requirements:

1.Associate degree or above in Electronics, Automation, Measurement & Control, Electrical Engineering, or related disciplines.

2.Proficient in C language for MCU low-level development. Familiar with automotive-grade MCUs from NXP, Infineon, or STMicroelectronics (at least one).

3.Solid experience in standard peripherals and automotive bus driver development, with hands-on project deployment experience.

4.Proficient in using oscilloscopes, multimeters, CANoe, and other tools for debugging and troubleshooting.

5.Understanding of standard automotive electronics development processes, with a strong habit of writing clean code and maintaining proper documentation.

6.Ability to work independently on development and problem-solving, with a strong sense of responsibility to meet project timelines.

 

Preferred Qualifications:

1.Experience with BCM (Body Control Module), lighting, motor, or body control projects is strongly preferred.

2.Familiarity with AutoSar, automotive ISO standards, and mass-production project experience is a plus.

the file
* The uploaded file cannot exceed 20M
SUBMIT