Embedded Linux Engineer – BSP & Kernel

Digital Links Inc

Chantilly (VA)

On-site

USD 120,000 - 160,000

Full time

33 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Digital Links Inc. seeks an Embedded Linux Engineer to bring up Qualcomm Android BSPs on SM4450 devices and integrate with hardware. The role covers bootloader, kernel, device trees, and vendor binaries, ensuring OTA and A/B updates work smoothly.

You will debug boot issues, kernel panics, power and thermal concerns, and collaborate on driver and HAL integration for GPU, camera, cryptography, and other subsystems.

Qualifications

  • Experience bringing up Android BSP on Qualcomm Snapdragon devices.
  • Strong knowledge of Linux kernel, device trees, Android drivers/HAL, Treble and GKI.
  • Proficiency in C and C++.
  • Ability to read hardware schematics.
  • Experience with QPST, QFIL, and Trace32.
  • Experience with kernel debugging using ramdumps and serial logs.
  • Experience with Android build systems (Soong, Make).

Responsibilities

  • Integrate Qualcomm SM4450 Android 16 BSP with device hardware and reproduce Android 14 build.
  • Configure and patch Android Common Kernel (ACK/GKI) and device trees.
  • Bring up bootloader, AVB, partition layout, A/B updates and OTA.
  • Integrate vendor HALs and proprietary binaries for GPU, camera, crypto and other components.
  • Manage Qualcomm support cases and apply kernel fixes.
  • Debug boot failures, kernel panics, thermal issues and battery drain.

Skills

Android BSP bring-up
Linux kernel & device trees
Android drivers/HAL
C/C++
Hardware schematics reading
QPST/QFIL/Trace32
Kernel debugging
Soong/Make/vendor image packaging

Job description

Embedded Linux Engineer BSP & Kernel

Experience: 5 10 years

Platform: Embedded Linux / Android | Qualcomm Snapdragon

Role Overview

Responsible for bringing up Qualcomm Android 16 BSP on the SM4450 device and integrating the platform with the device hardware.

Key Responsibilities
  • Integrate Qualcomm SM4450 Android 16 BSP with the device hardware and reproduce the current Android 14 build.
  • Configure and patch Android Common Kernel (ACK/GKI) and device trees.
  • Bring up bootloader, AVB, partition layout, A/B updates and OTA.
  • Integrate vendor HALs and proprietary binaries for GPU, camera, crypto and other components.
  • Manage Qualcomm support cases and apply Qualcomm kernel fixes.
  • Debug boot failures, kernel panics, thermal issues and battery drain.
Mandatory Skills
  • Hands‑on Android BSP bring‑up on Qualcomm Snapdragon (SM4450, SM6xxx or similar).
  • Strong Linux Kernel, Device Trees, Android Drivers/HAL, Treble and GKI knowledge.
  • Strong C and C++.
  • Ability to read hardware schematics.
  • QPST, QFIL, Trace32 (Lauterbach).
  • Kernel debugging using ramdumps and serial logs.
  • Android build systems: Soong, Make and vendor image packaging.
Preferred Skills
  • SM4450 / Snapdragon 4 Gen 2 experience.
  • Experience upgrading a device across two Android versions.
  • Vendor-layer SELinux policy experience.
  • Power/thermal tuning using Perfetto or Qualcomm power tools.

Senior requirement: At least one engineer should have 8+ years' experience and a full Snapdragon bring‑up.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux Engineer – BSP & Kernel
Embedded Linux Engineer – BSP & Kernel

Snowrelic Inc • United States

On-site
USD 120,000 - 190,000
Senior Snapdragon Embedded Linux BSP & Kernel Engineer
Senior Snapdragon Embedded Linux BSP & Kernel Engineer

Digital Links Inc • Chantilly (VA)

On-site
USD 120,000 - 160,000
Senior Embedded Linux Kernel & BSP Engineer (Snapdragon)
Senior Embedded Linux Kernel & BSP Engineer (Snapdragon)

Snowrelic Inc • United States

On-site
USD 120,000 - 190,000
Senior BSP & Embedded Systems Engineer (Video/Camera)
Senior BSP & Embedded Systems Engineer (Video/Camera)

ThunderSoft • San Diego (CA)

On-site
Confidential
Senior QNX Android Developer
Senior QNX Android Developer

Tiltedge Solutions • Hillsboro (OR)

On-site
USD 120,000 - 170,000
QNX Android Developer
QNX Android Developer

Katalyst CRO • Portland (OR)

On-site
USD 150,000 - 180,000
QNX Android Developer
QNX Android Developer

Creative Solutions Services, LLC • Portland (OR)

On-site
USD 120,000 - 160,000
Remote Senior Android BSP Engineer – Embedded/Linux
Remote Senior Android BSP Engineer – Embedded/Linux

Android.com.pl Group • Town of Florida (NY), Northern (KY)

Hybrid
USD 120,000 - 160,000
Senior Embedded Linux Architect – Automotive Telematics
Senior Embedded Linux Architect – Automotive Telematics

Qualcomm • San Diego (CA)

Hybrid
USD 163,000 - 244,000
Systems Software Engineer
Systems Software Engineer

Actalent • Bellevue (WA)

On-site
USD 120,000 - 180,000
Full Sigma Company Benefits