Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

EMBEDDED OS ENGINEER

Connectly Recruiting

Embedded OS Engineer

Our client is looking for a hands-on Embedded OS Engineer to own the Ubuntu-based Linux firmware stack on our MK2 drone platform (Qualcomm QRB5165). You will be the person who builds the OS, keeps it secure, makes it reliable, and ships it through automated CI/CD pipelines. This is not a role for someone who has only worked at the application layer. We need someone comfortable navigating low-level OS internals, Yocto's BitBake machinery, system unit files, and the realities of headless embedded hardware with no display and limited recovery options.

Yocto / BitBake Build System

Own and maintain the teal-mk2-build repository, including layer configuration, local.conf tuning, and image recipes that produce the qti-ubuntu-robotics-image. Write and maintain.bb recipes and.bbappend overlays; create .patch files (git diff–based) against the pinned Qualcomm QRB5165 BSP (LU.UM.3.3.1) so that upstream sources are never modified directly. Debug BitBake task failures—understanding the do_fetch → do_compile → do_rootfs → do_image pipeline, sstate-cache behavior, and when to use -c cleansstate vs. -c rootfs -f. Optimize build performance: reduce full-build times by understanding QEMU emulation overhead vs. native ARM64 compilation, tuning BB_NUMBER_THREADS and PARALLEL_MAKE, and leveraging shared sstate cache across Jenkins agents. Manage package inclusion, exclusion (IMAGE_INSTALL:remove, PACKAGE_EXCLUDE, BAD_RECOMMENDATIONS), and inter-recipe dependency graphs.

Rootfs Post-Processing & OS Hardening

Implement ROOTFS_POSTPROCESS_COMMAND functions to perform postbuild OS customization: package upgrades, apt security patching (Ubuntu ESM), service installation, and file system fixups. Remove unnecessary services from production images—including servers (lig TFTP daemons, and other attack-surface-expanding services identified in Blue List / Nessus security assessments. Write bash scripts and systemd service units that execute reliably in a headless, rootfs post-install context (no interactive terminal, limited /proc and /dev availability). Manage the dpkg / apt ecosystem within the embedded rootfs: pinning packages, handling held packages, validating package state, and ensuring apt lock files are clean across incremental builds.

Jenkins CI/CD Pipelines

Maintain and improve Jenkins pipelines that build Yocto firmware images, including handling concurrent build isolation, artifact staging, and race conditions between parallel jobs. Diagnose and resolve Jenkins agent performance issues: Java heap tuning, Docker overlay2 disk pressure, container lifecycle management, and build environment reproducibility. Implement proper artifact copy patterns (stageDir isolation) to prevent race conditions when multiple builds run concurrently against shared directories. Manage GitLab repository structure and branch protection for the build repo; implement.patch-based change workflows that preserve the integrity of pinned upstream BSP branches.

Embedded Linux System Configuration

Configure systemd-networkd for runtime network mode switching (DHCP ↔ link local) on headless devices using udev rules, button-press event handlers, and LED feedback mechanisms. Write and maintain systemd service units and timers: understanding WantedBy, After, Requires, and ExecStart semantics for embedded boot sequences. Implement reliable USB logging and file transfer services (usb-gadget, udevadm) for field diagnostics on devices with no screen. Develop and maintain Prometheus node_exporter integrations and process exporter configurations for drone fleet health monitoring via Grafana dashboards.

Security & Compliance

Remediate Nessus / Blue List security findings affecting the embedded OS: SSH hardening (key-only auth, sshd_config tuning), open port reduction, and service inventory documentation. Maintain /etc/shadow hygiene, locked account policies, and PAM configurations appropriate for production embedded devices. Generate and maintain security compliance artifacts (port inventories, service lists, patch status reports) for internal security assessors. Reliability & Performance Tuning Profile and diagnose slow boot sequences, runaway processes, and memory pressure on ARM64 embedded hardware. Use screen, tmux, and remote shell tooling to manage long-running build and deployment sessions on headless servers and devices. Implement OS-level monitoring: log capture services, boot-time diagnostics, and watchdog patterns for unattended field deployment. Advise on cloud build infrastructure choices (AWS Graviton / Azure ARM64) to eliminate QEMU emulation overhead and achieve 3–5× build time reductions.

Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the EMBEDDED OS ENGINEER in Salt Lake City, UT vacancy
  • $120k - $180k

    Embedded OS Engineer Ubuntu Linux firmware Qualcomm QRB5165 drone MK2 Yocto BitBake CI/CD pipelines system unit files headless embedded hardware low-level OS internals
    Suggested
    Full time

    KnowHireMatch

    Salt Lake City, UT
    1 hour ago
  • $52 - $62 per hour

     ...Join to apply for the Embedded Test Engineer role at Idaho Scientific 2 months ago Be among the first 25 applicants Join to apply for the Embedded Test Engineer role at Idaho Scientific Life is Short. Solve Hard Problems with Cool People. Idaho Scientific is the Goldilocks... 
    Suggested
    Full time
    Local area
    Remote work
    Relocation
    Flexible hours

    Idaho Scientific

    Salt Lake City, UT
    4 days ago
  •  ...Sr. Solutions Engineer Utah, United States About Netskope Today, there's more data and users outside the enterprise than inside...  ...systems ~ Proficient in mobile device technologies (MDM/MAM) and OS such as Android and iOS ~ Knowledge of certificates, key... 
    Suggested
    Work at office
    Remote work

    Netskope

    Salt Lake City, UT
    2 days ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Systems Engineer Job Code: 37898 Job Location: Salt Lake City- UT Job Schedule: 9/80 Employees work 9 out of every 14 days- totaling 8... 
    Suggested
    For subcontractor
    Local area

    L3Harris Technologies

    Salt Lake City, UT
    5 days ago
  •  ...accelerate reliability, scalability, and deployment of complex embedded technologies. About PassiveLogic® PassiveLogic is the first...  ...the world’s carbon footprint. We are a team of technologists, engineers, and creatives dedicated to making a sustainable impact through... 
    Suggested
    Work at office
    Monday to Friday
    Flexible hours

    PassiveLogic

    Salt Lake City, UT
    1 day ago
  •  ...team in the Salt Lake City market. You will work closely with engineering and operations teams to integrate, test, and optimize wireless...  ...with CV restore and SIF files Ensure that Operating System (OS), Hardware (HW), Software (SW), licenses, and configuration data... 

    Empire Engineering Services LLC

    Salt Lake City, UT
    24 days ago
  • $116.36k - $155.15k

     ...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Salt Lake City, UT
    2 hours ago
  • $79k - $135k

     ..., one of Virginia's best places to work, is seeking a Computer Engineer to join our team. This individual shall evaluate, analyze, and...  ...design, development, and testing of microelectronics and custom embedded systems. Emphasis on bare-metal C/C++ coding for microcontrollers... 
    Contract work
    Temporary work
    Casual work
    Work at office
    Flexible hours

    SimVentions

    Salt Lake City, UT
    1 day ago
  •  ...paced environment where we're always innovating and never sitting still. Job Description Focus on all aspects of mobile app development. Develop both iPhone and Android apps. Create tablet apps for wall mounted clocks. Report to the VP of Engineering #J-18808-Ljbffr... 
    Weekly pay
    Remote work

    Shugo

    Salt Lake City, UT
    1 day ago
  • $93k - $139k

     ...will be the lead technical expert and own all integrations for Workday Financials and related matters. The Senior Financial Systems Engineer will partner closely with various stakeholders to research, design, build, maintain, and scale integrations between Workday and... 
    Remote work
    Home office

    Relativity

    Salt Lake City, UT
    3 days ago
  •  ...Job Description The Systems Engineer is responsible for developing, managing, and optimizing the IT systems of our client and their remote clients. This role will involve collaborating with cross-functional teams and other IT teams to identify requirements, suggest technical... 
    Remote work

    6AM City

    Salt Lake City, UT
    19 hours ago
  • $70k - $80k

    What You Will Do Collaborate with cross-functional teams to design, build, and support cloud infrastructure and application deployments Monitor and support production systems before, during, and after releases to ensure performance, availability, and reliability Implement...
    Shift work

    Sirsi Corporation

    Salt Lake City, UT
    2 days ago
  • $112.5k - $202.5k

     ...Are you a Quality Engineer who loves solving complex issues? Are you a fast learner who enjoys working at the intersection of infrastructure, automation, and reliability? Join our Enterprise Infrastructure Services team! Akamai's Enterprise Infrastructure Services team... 
    Work experience placement

    Akamai

    Salt Lake City, UT
    3 days ago
  • $90k - $105k

     ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States Date Posted: Jun 9, 2026 Employment...  ...domain expertise and applied AI development. This role will be embedded within a group of life science thought leaders, but will... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    Norstella

    Salt Lake City, UT
    2 days ago
  • $170k

    Kforce has a client that is seeking a Staff Embedded Systems Engineer (Python/Embedded Linux) in South Salk Lake, UT. Overview: We are seeking a Staff Embedded Systems Engineer to serve as a senior-level individual contributor on a firmware team. This is a hands-on role... 
    Remote work
    South Salt Lake, UT
    9 days ago
  • $125k - $191.7k

     ...Job Description Hybrid: This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts... 
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Salt Lake City, UT
    4 days ago
  • $73.45k - $132.78k

     ...Description We are seeking Senior & Lead Transmission Line Engineers (multiple positions) who will work as members of a dynamic team working in a fast-paced environment, solving challenging problems involved with electric transmission. The successful candidates... 
    Work at office
    Local area
    Immediate start
    Remote work

    Leidos

    Salt Lake City, UT
    4 days ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Project Engineer Job Code: 39188 Job Location: USA-UT-Salt Lake City Job Schedule: 9/80, work 9 out of every 14 days (totaling 80 hours... 
    Contract work
    Local area

    L3Harris Technologies

    Salt Lake City, UT
    2 days ago
  •  ...Sr / Lead Mechanical Design Engineer If you're the kind of engineer who doesn't just design on paper but thinks in systems, solves in 3D, and leads from the front, this is your stage. A growing and innovative engineering company in the water treatment space is looking... 

    Hire Resolve USA

    Salt Lake City, UT
    2 days ago
  •  ...HR Mango is partnering with a valued client to identify a highly motivated and customer-focused Modern Workplace Engineer to join their IT support team. This is a great opportunity for an enthusiastic professional to serve as the first point of contact for users across... 
    Permanent employment
    Local area

    HRmango

    Salt Lake City, UT
    1 day ago
  •  ...Lead Quality Engineer We are seeking an experienced Lead Quality Engineer to drive quality initiatives throughout the product lifecycle. This role is responsible for leading quality engineering activities, ensuring compliance with regulatory and industry standards,... 

    Katalyst HealthCares & Life Sciences

    Salt Lake City, UT
    2 hours ago
  •  ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Sr. Specialist Systems Engineer Job Code: 37049 Job Location: Salt Lake City, UT Job Schedule: 9/80: Employees work 9 out of every 14 days totaling... 
    For subcontractor
    Local area

    L3Harris Technologies

    Salt Lake City, UT
    4 days ago
  • $130k - $150k

     ...enterprise clients across multiple sectors. This Senior Network Engineer role puts you front and centre, designing, implementing, and supporting...  ..., VPN, QoS, and MPLS ~ Proficient with IOS, IOS-XE, and NX-OS ~ Experience with routers, Catalyst/Nexus switches, and... 
    Permanent employment
    Flexible hours
    Salt Lake City, UT
    more than 2 months ago
  •  ...Job Title Specialist, Systems Engineer Job Code 37888 Job Location Salt Lake City, UT Job Schedule 9/80 - employees work 9 out of 14 days, totaling 80 hours worked, and have every other Friday off Position Overview L3Harris is seeking a Systems Engineer with a strong... 
    Local area

    L3Harris Technologies

    Salt Lake City, UT
    3 days ago
  • $102.9k - $155.65k

     ...we’re making a difference. Are you passionate about creating safe, resilient environments? We’re looking for a Life Safety Systems Engineer to design solutions that safeguard cutting‑edge facilities where innovation thrives. From semiconductor manufacturing to data... 
    Full time
    Work at office
    Local area
    Remote work

    Jacobs

    Salt Lake City, UT
    1 day ago
  • $51k - $82k

     ...operating intercontinental ballistic missile software. Systems Engineers support the Nuclear Safety Cross-Check and Nuclear Safety...  ...mission critical functionality. Perform detailed evaluation of embedded software to verify that software requirements are correctly implemented... 
    Contract work
    Temporary work
    Shift work

    Peraton

    Salt Lake City, UT
    5 days ago
  •  ...Job Title Lead Operating Engineer Job Description Summary Responsible to ensure the proper efficient operations and maintenance of the mechanical electrical and plumbing systems for the assigned facility. The performance of all necessary maintenance and operational... 
    Minimum wage
    For contractors
    Apprenticeship
    Work at office
    Immediate start
    Flexible hours
    Shift work

    Cushman & Wakefield

    Salt Lake City, UT
    1 day ago
  •  ...Job Description Job Description Description: As PHFM Mobile Maintenance Engineer, you will be responsible for providing support, preventive maintenance, and repairs on equipment and systems. ESSENTIAL DUTIES AND RESPONSIBILITIES: • Perform ongoing preventive... 
    Second job
    Work at office

    PH FM LLC

    Salt Lake City, UT
    15 days ago
  • $111.2k - $198.22k

     ...A diversified engineering firm is seeking a Lead Water / Wastewater Engineer to join their team in Phoenix, AZ. The ideal candidate will have over 10 years of relevant experience, including project management for both municipal and industrial water/wastewater projects.... 

    WSP in the U.S.

    Salt Lake City, UT
    5 days ago
  • Job Description Technology is the driving force behind our product. We’re looking for brilliant people to join our team. Apply now!

    ZipRecruiter

    Salt Lake City, UT
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to EMBEDDED OS ENGINEER. Be the first to apply!