Position: Embedded Engineer
Company: ThunderSoft
Category: C++
Experience required: 3y
English level: upper

Founded in 2008, ThunderSoft is a provider of operating system technologies, superior products and solutions, experts in mobile, IoT, automotive and enterprise. Headquartered in Beijing and listed on the Shenzhen Stock Exchange (SZ: 300496), We have more than 25 R&D centers and offices all over the world.

Through ThunderSoft’s expertise in edge intelligence and operating systems including Android, Linux, Windows and others, a profound middleware, application, and algorithm technology portfolio, strategic partnerships with key semiconductors, components, terminals, software and Internet vendors, and mobile carriers, give us a unique vertical integration advantage across industries.


**Job Responsibilities:**
Responsible for the hardware driver development of Automotive EE products (HU, T-box, Cluster, Security Gateway,.etc);
Linux/QNX/Android embedded operating system kernel clipping and system transplantation;
Linux/QNX/Android embedded operating system platform hardware underlying driver (including BSP) design, implementation and debugging;
Cooperated with the test and development team to complete the development, debugging and fixing bugs for all milestones;
Software baseline maintenance;

**Qualifications:**

Bachelor degree or above in computer, automation or electronic engineering;
At least 4 years embedded development experience, familiar with at least one ARM/DSP/X86 hardware platform, familiar with Linux/QNX and other operating systems;
Good knowledge of C and C++;
Familiar with Linux/Android system architecture and Linux+ kernel development, with practical experience in kernel clipping, transplantation and debugging
Proficient in Linux/Android peripheral driver development, including SPI, I2C, USB, SDIO and other common bus and related interface sensors (such as temperature, distance, acceleration, etc.)
Proficient in display frame/graphic frame/video frame;
Proficient in analyzing technical materials, good team spirit, professional dedication and sense of responsibility;
English skill is a must, Chinese/ Chinese speaking is a plus.