Avatar for TopGrep Tech
TopGrep Tech
Actively Hiring
AI Enabled Platform for STEM Education in Quality Engineering
  • Early Stage
    Startup in initial stages

Embedded Linux Engineer (Yocto BSP)

  • ₹8L – ₹10L
  • |
  • |5 years of exp
  • |Full Time
Posted: today• Recruiter recently active
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Software Development
Git
Embedded Systems
Linux
Linux Kernel
Bluetooth
Embedded Linux
Linux Kernel/drivers.
Firmware
Device Drivers
ARM
Gdb
Embedded C/C++
Embedded Firmware Development
Yocto
Bitbake
Bootloaders
Linux kernel programming
DTS
Yocto Project
Crash Analysis
NXP
Bluez
BSP Development
Board Support Packages (BSPs)

About the job

Key Responsibilities

  • Maintain and enhance the Yocto BSP for the TechNexion PICO-IMX6 DualLite (NXP i.MX6) platform.
  • Assess and execute migration from Yocto Zeus to a newer LTS release (e.g., Dunfell/Kirkstone).
  • Integrate stable Linux kernel patches from NXP and mainline.
  • Optimize system boot time, startup sequence, and overall performance.
  • Remove unnecessary services and packages to reduce image footprint.
  • Update and stabilize the Bluetooth stack (BlueZ and firmware).
  • Optimize Linux kernel configuration, power management, and CPU tuning.
  • Debug CPU, memory, storage, and I/O performance issues.
  • Maintain Yocto layers, build process, and technical documentation.
  • Define and maintain eMMC/SD storage layouts for boot, rootfs, data, and update partitions.

Required Skills
Mandatory

  • 5+ years of Embedded Linux development experience.
  • 2+ years of hands-on Yocto Project experience.
  • Strong expertise in: * Yocto (recipes, meta-layers, BitBake, bbappend) * Linux kernel configuration and patching * NXP i.MX6 or similar embedded platforms * Systemd optimization and boot profiling * Embedded Linux debugging (dmesg, perf, ftrace, systemd-analyze) * BlueZ and Bluetooth bring-up * Cross-compilation, toolchains, and Git workflows

Preferred

  • Yocto LTS migration experience.
  • U-Boot optimization.
  • Embedded power optimization.
  • Secure Boot and OTA update concepts.
  • Exposure to Qt-based embedded systems.

Key Deliverables

  • Optimized and maintainable Yocto BSP.
  • Reduced system boot time.
  • Lean system image with redundant services removed.
  • Stable Bluetooth stack with updated patches.
  • Updated Linux kernel with critical fixes.
  • Documented Yocto layers and build process.
  • Migration plan for the latest Yocto LTS.
  • Defined storage partition layout for deployment.

Experience: 5+ Years in Embedded Linux (Minimum 2+ Years with Yocto)

About the company

TopGrep Tech company logo

TopGrep Tech

Actively Hiring
AI Enabled Platform for STEM Education in Quality Engineering51-200 Employees
  • Early Stage
    Startup in initial stages
Learn more about TopGrep Tech image

Funding

AMOUNT RAISED
$25K
FUNDED OVER
1 round
Round
PRE
$25000
Pre-Seed - Aug 2023

Founders

Dr Reine
Founder
Bangalore Urban
image
View the team image