Embedded Linux Engineer – BSP & Kernel

Snowrelic Inc

United States

On-site

USD 120,000 - 190,000

Full time

4 days 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

Snowrelic Inc. in the United States seeks an Embedded Linux Engineer to bring up Qualcomm Android BSP on the SM4450 device and integrate it with the hardware.

You will configure and patch Android Common Kernel (ACK/GKI), work on device trees, bootloader, AVB, partitions and OTA, and integrate vendor HALs and binaries for GPU, camera and crypto. Strong skills in Linux kernel, C/C++, Soong/Make, and debugging are essential.

Qualifications

  • 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.

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.

Skills

Android BSP bring-up
Linux Kernel
C/C++
Device Trees
Treble and GKI
RAM dumps

Tools

QPST
QFIL
Trace32
Lauterbach

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

Digital Links Inc • Chantilly (VA)

On-site
USD 120,000 - 160,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
Android Integration Engineer
Android Integration Engineer

Digital Links Inc • Chantilly (VA)

On-site
USD 120,000 - 180,000
BSP Systems Engineer – Embedded Linux & Platform Bring-up
BSP Systems Engineer – Embedded Linux & Platform Bring-up

ThunderSoft India Private Limited • San Diego (CA)

On-site
USD 90,000 - 130,000
Embedded Linux Engineer — Qualcomm QCS, ITAR & Bring-up
Embedded Linux Engineer — Qualcomm QCS, ITAR & Bring-up

Arrow Electronics • North Billerica (MA)

On-site
USD 110,000 - 150,000
Medical Insurance
Dental Insurance
Vision Insurance
+6