Software Developer

April 28, 2022
Application ends: August 31, 2022
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

We are looking for professionals (Software Developer) to join our international team.
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;


  • Software Developer must have 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.