Embedded Linux Engineer

ThunderSoft 

📍 Warsaw Metropolitan Area, Poland 🇵🇱

full-time
mid-level
Posted —

Key Skills

LinuxkerneldriverQualcommMediaTek

Industry

Consumer ElectronicsAerospace

Job Description

About ThunderSoft


ThunderSoft is a leading provider of operating system technologies and smart device solutions. Since its founding, the company has continuously innovated in the OS space, expanding from smartphones into smart vehicles, AIoT and intelligent industries.

Listed in 2015, ThunderSoft operates in over 40 cities worldwide and employs more than 13,000 professionals globally.


About the role


We're looking for a mobile kernel engineer to own the foundations of our Android platform - from the moment the SoC powers on through to a fully booted system. You'll work at the bootloader, kernel and driver layers on Qualcomm and MediaTek platforms, building the underlying software that everything else in the device runs on.

If you enjoy bring-up work, debugging close to the silicon and architecting the layers most engineers never see, this role is built for you.


Responsibilities


  • Develop and maintain bootloader and kernel platform modules across Qualcomm and MediaTek SoCs
  • Lead underlying system architecture design, development and optimization
  • Develop and debug software driver modules for mobile chip platforms
  • Build and maintain peripheral device drivers, BSP, secure boot, OTA upgrade and power management modules
  • Drive bring-up activities for new chipsets and board revisions


Requirements


  • Strong hands-on experience with Linux kernel and driver development
  • Deep understanding of core kernel subsystems: scheduler, memory management, interrupts, clocks, filesystems and the Linux driver model
  • Familiarity with the Linux kernel architecture and common subsystem frameworks (I2C, SPI, input)
  • Hands-on experience with UART, I2C and SPI interface devices
  • Working knowledge of the Qualcomm and MediaTek platform boot flow and bring-up process
  • Proficient in C and comfortable in a Linux/Android development environment


Nice to have


  • Background in secure boot, TEE, or A/B OTA upgrade systems
  • Experience shipping consumer Android devices
  • Contributions to the Linux kernel or open-source BSP projects


What we offer


  • A long-term opportunity based in Warsaw
  • An international, cross-cultural environment where you'll collaborate with engineers across the globe
  • Direct exposure to leading smartphone technologies shaping the industry
  • Private medical care with Luxmed
  • Multisport card