Instrumentation Software Engineer

20-30 W/year

Education requirements:

Undergraduate

Experience requirements:

3-5 years

Work area:

Responsibilities:

None

Requirements:

1. Proficient in bootloaders and capable of porting them; highly skilled in various frameworks and mechanisms of the Linux kernel, with the ability to optimize the Linux kernel; proficient in C++/C development, with a deep understanding of memory management, multithreading, and system debugging; familiar with the ARM architecture and possessing a solid hardware foundation.
2. Familiar with the development of serial port, I2C, display, Wi-Fi/BT, audio, and video drivers in embedded Linux systems;
3. Be familiar with at least one mainstream automotive SoC platform, such as ATC, NXP, TI, or Allwinner.
4. Possess good coding habits and strong English writing skills;
5. Possess work experience in the motorcycle and two-wheeled electric vehicle industries.