24FreelanceFreelance marketplace that never sleeps
Active

Embedded Linux development: Yocto, drivers, board bring-up

110 views#2565
Listing period12 daysuntil 24.11.2026
Posted26.08.2026
Views1106 in 14 days

About the service

I develop embedded Linux systems for connected hardware and take a device from bare silicon to reliable firmware ready for production. My work spans the entire layer between silicon and your application: I build images with Yocto and Buildroot, bring up new boards, write and port device drivers, work with the kernel and device trees so custom peripherals really work as intended. When a gateway needs a clean update mechanism, secure boot or a read-only root filesystem that survives sudden power loss, I lay that foundation before the first line of product code is written.

In practice projects come to me in one of two states. Either you have a new board and nothing boots yet, or there's a vendor BSP that works on the demo kit but falls apart once your hardware differs from the reference. I handle both. To bring up a board I work through the bootloader, clocking, pin multiplexing and device trees, get a clean kernel boot and correct operation of buses with your sensors, radio modules and storage. For an existing BSP I untangle vendor layers, achieve reproducible builds and turn fragile one-shot images into something your team can rebuild and release on demand.

On top of the platform I build the application layer: init systems and service management, networking and connectivity, over-the-air updates, logging and watchdog operation so field devices recover themselves instead of requiring an engineer visit. I pay attention to boring reliability details because they decide whether your device fleet runs quietly for years or spawns support tickets every week. You get documentation, reproducible builds and firmware I'm not ashamed of.

— Yocto and Buildroot images, custom layers, reproducible builds
— Board bring-up: bootloader, device trees, clocking and pins
— Kernel work and drivers for I2C, SPI, USB, MTD and other buses
— OTA updates, secure boot, watchdog and reliable rootfs

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

Freelancer contacts
E-mailShow
24
Twenty · tip

Before you order

  • Look through the freelancer’s portfolio.
  • Describe your task and ask for a price and deadline.
  • Check reviews from other clients.
  • Or post a project and compare several offers.
Same category

Similar services

All services in the category
Good to know
How do I order this service?

Write to the freelancer using the form on this page: describe the task, the deadline and the result you need.

How do I check the freelancer?

Open the profile: rating, portfolio and reviews from other clients show experience with tasks like yours.

Anna V.System administrator
Contact

What this page answers