Drone Embedded OS Engineer (Yocto, CI/CD)

Client Growth Resources, Inc

Salt Lake City (UT)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Client Growth Resources, Inc. in Utah seeks a hands-on Embedded OS Engineer to own the Ubuntu-based Linux firmware stack for the MK2 drone platform (Qualcomm QRB5165). You will build the OS, harden security, and ship updates through automated CI/CD pipelines.

The role covers low-level OS internals, Yocto BitBake, systemd services, and headless embedded hardware with no display. You will maintain builds, recipes, and optimize for reliable deployments in embedded environments.

Qualifications

  • Hands-on embedded OS experience with Linux
  • Experience with Yocto/BitBake build system
  • Familiarity with Ubuntu-based firmware images
  • Ability to work on headless hardware with limited recovery options
  • Experience with CI/CD for embedded devices

Responsibilities

  • Own and maintain the Yocto build system and image recipes
  • Write and maintain .bb/.bbappend files and patches against BSP
  • Debug BitBake task failures across do_fetch to do_image
  • Tune build performance and manage sstate-cache across agents
  • Configure ROOTFS_POSTPROCESS and hardening steps
  • Maintain Jenkins pipelines for firmware image builds
  • Configure systemd services, udev rules, and logging for headless devices
  • Ensure security hardening and patch management for embedded OS

Skills

Embedded OS
CI/CD pipelines
Low-level OS internals
Headless embedded hardware
Kernel/Drivers

Tools

Yocto
BitBake
Ubuntu Linux
qti-ubuntu-robotics-image
BSP (QRB5165)

Job description

Client Growth Resources, Inc. in Utah seeks a hands-on Embedded OS Engineer to own the Ubuntu-based Linux firmware stack for the MK2 drone platform (Qualcomm QRB5165). You will build the OS, harden security, and ship updates through automated CI/CD pipelines.

The role covers low-level OS internals, Yocto BitBake, systemd services, and headless embedded hardware with no display. You will maintain builds, recipes, and optimize for reliable deployments in embedded environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Drone Embedded OS Engineer - Yocto/Linux & CI/CD
Drone Embedded OS Engineer - Yocto/Linux & CI/CD

Markent Personnel, Inc. • Salt Lake City (UT)

On-site
USD 110,000 - 170,000
Drone Embedded OS Engineer - Yocto & CI/CD
Drone Embedded OS Engineer - Yocto & CI/CD

True North Consultants, Inc. • Salt Lake City (UT)

On-site
USD 120,000 - 160,000
Embedded OS Engineer - Yocto/CI-CD Drone Firmware
Embedded OS Engineer - Yocto/CI-CD Drone Firmware

RRC Solutions Group • Salt Lake City (UT)

On-site
USD 120,000 - 150,000
Embedded OS Engineer for Drones (Yocto + CI/CD)
Embedded OS Engineer for Drones (Yocto + CI/CD)

Essenti Talent • Salt Lake City (UT)

On-site
USD 120,000 - 180,000
Drone Embedded Linux OS Engineer (Yocto/CI/CD)
Drone Embedded Linux OS Engineer (Yocto/CI/CD)

Soap Creek Resources • Salt Lake City (UT)

On-site
USD 120,000 - 180,000
Embedded OS Engineer — Drone Linux, Yocto & CI/CD
Embedded OS Engineer — Drone Linux, Yocto & CI/CD

The Recruiting Hive • Salt Lake City (UT)

On-site
USD 120,000 - 170,000
Senior Embedded OS Engineer — Drone Firmware & CI/CD
Senior Embedded OS Engineer — Drone Firmware & CI/CD

Key People • Salt Lake City (UT)

On-site
USD 110,000 - 150,000
Yocto Embedded OS Engineer for Drone Firmware
Yocto Embedded OS Engineer for Drone Firmware

Talent Solutions Partners • Salt Lake City (UT)

On-site
USD 110,000 - 190,000
Drone Firmware: Embedded Linux OS Engineer (Yocto)
Drone Firmware: Embedded Linux OS Engineer (Yocto)

Joseph Michaels International • Salt Lake City (UT)

On-site
USD 110,000 - 160,000
Drone Embedded Linux OS Engineer (Yocto/CI)
Drone Embedded Linux OS Engineer (Yocto/CI)

Kingfisher Recruiting • Salt Lake City (UT)

On-site
USD 100,000 - 170,000