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

EMBEDDED OS ENGINEER

Saint Cyr Partners

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 sstatecache 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 linklocal) 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 processexporter 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. #J-18808-Ljbffr Saint Cyr Partners

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the EMBEDDED OS ENGINEER in Salt Lake City, UT vacancy
  • Our client is looking for a hands-on Embedded OS Engineer to own the Ubuntu-basedLinux firmware stack on our MK2 drone platform (Qualcomm QRB5165). You will be theperson who builds the OS, keeps it secure, makes it reliable, and ships it throughautomated CI/CD pipelines... 
    Suggested
    Full time
    Local area
    Remote work

    Tri-S Recruiters

    Salt Lake City, UT
    12 hours ago
  • 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... 
    Suggested
    Full time
    Local area

    Joseph Michaels International

    Salt Lake City, UT
    2 days ago
  • $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
    12 hours ago
  •  ...Responsibilities for this Position Embedded Software Engineer Intern ID: 2026-75013 US-ID-Boise US-UT-Salt Lake City Required Clearance: Secret, obtainable within reasonable time based on requirements Posted Date: 9/17/2026 Category: Engineering-Software Employment... 
    Suggested
    Internship
    Flexible hours

    General Dynamics

    Salt Lake City, UT
    2 days ago
  •  ...future as we are, join our team.KPMG is currently seeking a Lead Engineer, System & Infrastructure Administrator (Red Hat Linux & Solaris)...  ...configurations (VLANs, IPMP, and bonding/teaming)Implement OS security baselines, user access controls (RBAC/sudo), PAM authentication... 
    Suggested
    H1b
    Local area

    KPMG

    Salt Lake City, UT
    12 hours 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... 
    Full time
    Local area
    Remote work
    Relocation
    Flexible hours

    Idaho Scientific

    Salt Lake City, UT
    2 days ago
  • $95k - $120k

     ...experience working in a large Mainframe setup of minimum 5,000 MIPS and above. Manage BAU (Business As Usual) Service Delivery for Mainframe OS. Hands on experience on ISV tools Installation, upgrade, migration for various vendor products. Hands on experience for CA-ACF2... 
    Weekend work

    Tata Consultancy Services

    Salt Lake City, UT
    5 days ago
  • $115k - $200k

     ...$200,000+ annual salary depending on experience Build the embedded software that helps robotic systems operate reliably in complex...  ...Palladyne AI (NASDAQ: PDYN) is seeking a Senior Embedded Software Engineer with strong modern C++ experience to develop Linux-based... 
    Relocation package
    Flexible hours

    Palladyne AI

    Salt Lake City, UT
    17 days ago
  •  ....We're looking for a midlevel or senior IC to join our Backend Engineering team as a Site Reliability Engineer. You'll own the uptime, performance...  ..., latency, and cost.Debug production issues down to the OS level using tools like strace, perf, eBPF, ss, and gdb.Improve... 
    Local area
    Remote work

    Databento

    Salt Lake City, UT
    1 day ago
  • $113k - $141.53k

     ...more sustainable future, we're powering it. Apply now and energize your career with a true leader in global energy. Senior Solutions Engineer - Systems Integration serves as a technical owner for how BESS subsystems come together electrically and functionally in the field... 
    Full time
    For contractors
    Local area
    Remote work
    Worldwide
    Flexible hours

    AES

    Salt Lake City, UT
    1 day ago
  •  ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Network Systems Engineer Job Code: 43612 Job Location: USA-UT-Salt Lake City Job Schedule: 9/80- employees work 9 out of 14 days- totaling 80 hours... 
    Full time
    Local area

    L3Harris Technologies

    Salt Lake City, UT
    12 hours ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Intern, Systems Engineering Job Code: 41895 Job Location: Clifton, NJ Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours... 
    Internship
    Local area

    L3Harris

    Salt Lake City, UT
    4 days ago
  • $80.52 - $85.52 per hour

     ...Systems Engineer LeadPay Range: $80.52hr - $85.52hrJob Overview:The organization is seeking a Systems Engineer Lead to provide technical leadership across the full lifecycle of advanced data link and SATCOM systems, from concept development and capture through design,... 

    Cynet Systems

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

    Harris

    Salt Lake City, UT
    2 days ago
  •  ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Systems Engineer Job Code: 46523 Job Location: Salt Lake City, UT Job Schedule: 9/80;employees work 9 out of 14 days- totaling 80 hours worked- and... 
    Contract work
    Local area

    L3Harris Technologies, Inc.

    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: 42191 Job Location: Salt Lake City- UT Job Schedule: 9/80 Employees work 9 out of every 14 days- totaling 8... 
    For subcontractor
    Local area

    L3Harris Technologies

    South Salt Lake, UT
    3 days ago
  • $95k - $210k

     ...companies. The actual compensation will be determined by the employer. Similar jobs pay USD 95,000 - 210,000 / year Salt Lake City, UT, US Posted 1 day ago System Integration Technical Support CAC Requirements Gathering Optics DoD Security Testing Systems Engineering Apply... 

    47G: Aerospace & Defense

    Salt Lake City, UT
    1 day ago
  •  ...Lead, Systems EngineerSystems Engineer Lead will work within ISR Networks Systems team. Position will work within various programs such as Global Hawk, Triton, Hawklink, and P-8A. This role will focus on working with requirements and system design from the inception of... 
    Contract work

    L3Harris Technologies

    Salt Lake City, UT
    1 day ago
  • $174k - $250k

     ..., stretch, and do work that truly matters, Gong is the place to do the best work of your career. The mission of our Solutions Engineering team at Gong is to serve as trusted partners, advising on complex workflows and guiding customers toward an AI-first approach to... 
    Work experience placement
    Remote work
    Work from home
    Flexible hours

    PreSales Collective

    Salt Lake City, UT
    5 days ago
  • $174k - $250k

     ..., stretch, and do work that truly matters, Gong is the place to do the best work of your career. The mission of our Solutions Engineering team at Gong is to serve as trusted partners, advising on complex workflows and guiding customers toward an AI-first approach to... 
    Work experience placement
    Remote work
    Work from home
    Flexible hours

    Gong.io

    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, Systems Engineer Job Code: 43928 Job Location: Salt Lake City, UT Job Schedule: 9/80 employees work 9 out of every 14 days - totaling 80... 
    Local area

    L3Harris Technologies Careers

    Salt Lake City, UT
    2 days ago
  •  ...of 14 days- totaling 80 hours worked- and have every other Friday offJob Description:Position Overview: The Lead, Network Systems Engineer will design, integrate, maintain, and troubleshoot military communications networks. The role spans initial concept development, detailed... 
    Local area

    L3Harris Technologies

    Salt Lake City, UT
    4 days ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Lead Engineer position will require both technical expertise and project management competency. This position will consist of site surveys, Bill... 
    Full time
    Temporary work
    For contractors
    For subcontractor
    Remote work

    Lumen

    Salt Lake City, UT
    3 days ago
  • Fidelity will not provide immigration sponsorship for this position.Job Description:We're looking for product-aware engineers who are passionate, inquisitive, and responsible individuals to help deliver the best mobile experience to our customers. The ideal candidate is... 
    Full time

    Fidelity Investments

    Salt Lake City, UT
    3 days ago
  • Fidelity will not provide immigration sponsorship for this position.Job Description:Senior Automation Engineer The Core Experience group in Fidelity Brokerage is looking for a passionate and experienced Senior Automation Engineer to transform our 70 hard-working software... 
    Full time

    Fidelity Investments

    Salt Lake City, UT
    3 days ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering... 
    Full time
    Temporary work
    For contractors

    Lumen

    Salt Lake City, UT
    3 days ago
  • $99.23k - $132.3k

     ...meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role Lumen is looking for Solution Engineers who are passionate about leveraging technology innovation for the betterment of humanity. This exciting customer-facing solution... 
    Full time
    Temporary work
    Work experience placement
    Local area

    Lumen

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

    Harris Corporation

    Salt Lake City, UT
    2 days ago
  • $120k - $140k

     ...1B, F-1 OPT, and STEM OPT extension at this time. Your Role We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales process and beyond. In this role, you will collaborate with Sales... 
    Remote job
    Full time
    H1b

    Aperia Technologies

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

    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 will serve as Engineers... 
    Full time
    Work at office
    Remote work

    Leidos

    Salt Lake City, UT
    2 days ago

Do you want to receive more vacancies?

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