Embedded software Intern

Job responsibilities

1. Be responsible for the design of embedded software products and the construction of system platform;

2. Responsible for operating system transplantation and cutting;

3. Responsible for the development of application layer;

4. Provide platform and technical support for application;

5. Write requirements, development and design documents

Job requirements

1. Bachelor degree or above, major in electronics, communication, computer, automation and other related majors;

2. Proficient in C language, understand arm assembly language and ARM CPU architecture;

3. Proficient in using Linux development platform, with practical operation experience in Linux kernel or Android driver development;

4. Familiar with the basic principle and timing of UART, SPI, I2C, flash, SDRAM, Ethernet and other hardware modules, SoC verification experience is preferred;

Online application