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

EMBEDDED OS ENGINEER

Joseph Michaels International

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.This is not a role for someone who has only worked at the application layer. We needsomeone comfortable navigating low-level OS internals, Yocto’s BitBake machinery,system unit files, and the realities of headless embedded hardware with no display andlimited recovery options.Yocto / BitBake Build SystemOwn 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 (gitdiff–based) against the pinned Qualcomm QRB5165 BSP (LU.UM.3.3.1) so thatupstream 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 -ccleansstate vs. -c rootfs -f.• Optimize build performance: reduce full-build times by understanding QEMUemulation overhead vs. native ARM64 compilation, tuningBB_NUMBER_THREADS and PARALLEL_MAKE, and leveraging shared sstatecacheacross Jenkins agents.• Manage package inclusion, exclusion (IMAGE_INSTALL:remove,PACKAGE_EXCLUDE, BAD_RECOMMENDATIONS), and inter-recipedependency graphs.Rootfs Post-Processing & OS HardeningImplement ROOTFS_POSTPROCESS_COMMAND functions to perform postbuildOS 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 identifiedin 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 /devavailability).• Manage the dpkg / apt ecosystem within the embedded rootfs: pinning packages,handling held packages, validating package state, and ensuring apt lock files areclean across incremental buildsJenkins CI/CD PipelinesMaintain and improve Jenkins pipelines that build Yocto firmware images,including handling concurrent build isolation, artifact staging, and race conditionsbetween parallel jobs.Diagnose and resolve Jenkins agent performance issues: Java heap tuning,Docker overlay2 disk pressure, container lifecycle management, and buildenvironment reproducibility.• Implement proper artifact copy patterns (stageDir isolation) to prevent raceconditions 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 pinnedupstream BSP branchesEmbedded Linux System Configuration• Configure systemd-networkd for runtime network mode switching (DHCP linklocal)on headless devices using udev rules, button-press event handlers, andLED 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 processexporterconfigurations for drone fleet health monitoring via Grafana dashboards.Security & Compliance• Remediate Nessus / Blue List security findings affecting the embedded OS: SSHhardening (key-only auth, sshd_config tuning), open port reduction, and serviceinventory documentation.• Maintain /etc/shadow hygiene, locked account policies, and PAM configurationsappropriate for production embedded devices.• Generate and maintain security compliance artifacts (port inventories, servicelists, patch status reports) for internal security assessors.Reliability & Performance Tuning• Profile and diagnose slow boot sequences, runaway processes, and memorypressure on ARM64 embedded hardware.• Use screen, tmux, and remote shell tooling to manage long-running build anddeployment sessions on headless servers and devices.• Implement OS-level monitoring: log capture services, boot-time diagnostics, andwatchdog patterns for unattended field deployment.• Advise on cloud build infrastructure choices (AWS Graviton / Azure ARM64) toeliminate QEMU emulation overhead and achieve 3–5 build time reductions.Type: full time

Vacancy posted 5 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-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... 
    Suggested
    Full time
    Local area
    Remote work

    ExcelliSearch, Inc.

    Salt Lake City, UT
    3 days ago
  • 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

    Affinity Executive Search

    Salt Lake City, UT
    5 days ago
  •  ...Embedded Os Engineer Salt Lake City, UT No Remote Aug 24, 2026 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... 
    Suggested
    Remote work

    TOP DOG Inc

    Salt Lake City, UT
    5 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
    7 hours ago
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration... 
    Suggested
    Local area
    Remote work

    ITW

    Salt Lake City, UT
    4 days ago
  •  ...Senior Embedded Software Engineer Build the embedded software that helps robotic systems operate reliably in complex, real-world environments. Palladyne AI (NASDAQ: PDYN) is seeking a Senior Embedded Software Engineer with strong modern C++ experience to develop Linux... 
    Flexible hours

    Sarcos

    Salt Lake City, UT
    2 days 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... 
    Internship
    Flexible hours

    General Dynamics

    Salt Lake City, UT
    18 hours 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
    23 days 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... 
    Internship
    Flexible hours

    General Dynamics

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

     ...Pay Range: $80.52hr - $85.52hr Job 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, integration, verification... 
    Temporary work
    Local area

    Cynet Systems

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

    L3Harris Technologies

    South Salt Lake, UT
    3 days ago
  •  ...developer. Qualifications ~ Bachelor's degree in Electrical Engineering or Computer Engineering. ~4+ years of similar experience....  ...experience (Git and GitHub). ~ Experience developing embedded products using real-time operating systems (RTOS). FreeRTOS and... 

    Ahdept Ventures

    Salt Lake City, UT
    5 days ago
  • $110k

     ...class consumer mobile experience that enables customers to search, book, unlock, and manage vehicles seamlessly. As a React Native Engineer, you will play a key role in developing high-quality, scalable, and performant mobile applications used by millions of customers... 
    Work experience placement
    Worldwide
    Flexible hours

    The Hertz Corporation

    Salt Lake City, UT
    3 days ago
  • $120k - $130k

     ...: Remote within the US Duration : Direct Hire Required Skills & Experience: Bachelor’s degree in computer science, Engineering, Business, or a related field, with five years’ work experience in a company setting responsible for development in one or more of... 
    Work experience placement
    Remote work

    Insight Global

    Salt Lake City, UT
    2 days ago
  • $167.48k - $177.88k

     ...Salary: $167,481.6 - 177,881.6 per year Requirements: Bachelors degree in Electrical Engineering, Computer Engineering, Systems Engineering, or a related technical discipline, with at least 9 years of relevant experience; or a graduate degree with at least 7 years;... 
    Hourly pay
    Full time

    CYNET SYSTEMS

    Salt Lake City, UT
    7 days ago
  • $70k - $90k

     ...hardware, and custom software solutions through a range of modern technology services. An exciting opportunity has opened for a NOC Engineer to join a well-established VAR in a high-impact technical role. The position involves acting as an escalation point while... 
    Weekly pay
    Full time
    Summer work
    Night shift
    Weekend work
    Salt Lake City, UT
    more than 2 months ago
  • $750 per month

     ...seeking Subject Matter Experts to participate in our BS in Computer Engineering program design project. This position is 100% remote ....  ...Computer Engineering, Electrical Engineering, Computer Science, Embedded Systems, Robotics, Cyber-Physical Systems, Artificial... 
    Part time
    For contractors
    Immediate start
    Remote work

    LinkedIn

    Salt Lake City, UT
    3 days ago
  •  ...conducting proactive performance testing and ongoing scheduled maintenance and any reactive repairs. This job is part of the Engineering and Technical Services job function. They are responsible for providing support, preventive maintenance, and repairs on HVAC equipment... 
    Second job
    Work at office
    Remote work
    Visa sponsorship
    Monday to Friday
    Night shift

    CBRE

    Salt Lake City, UT
    17 hours ago
  •  ...Senior Distributed Systems Engineer Role Overview Title : Senior Distributed Systems Engineer Hours : Full-Time, Salaried Location : Salt Lake City, UT, Hybrid Benefits Eligible : Yes Manager : Head of Reservoir R&D Why we exist Geothermal... 
    Full time
    Local area

    Zanskar

    Salt Lake City, UT
    5 days ago
  •  ...An Amazing Career Opportunity for a Senior Systems Engineer!! Location: Salt Lake City, Utah Job ID: 48497 The Senior Systems Engineer is responsible for the reliability, performance, and security of the organization’s core systems and infrastructure. This role... 
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Assa Abloy Group

    Salt Lake City, UT
    1 day ago
  • $92.3k - $166.85k

     ...Life ( , our radical program for employees to balance work & life. Job Description We are seeking a Lead Transmission Line Engineer who will manage a collaborative and dynamic team working in a fast- paced environment, solving challenging problems involved with... 
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Leidos

    Salt Lake City, UT
    2 days ago
  •  ...OH. We are a multi-disciplinary team of engineers, scientists, and management professionals...  ...and implement optimized, low-level code on embedded hardware Design and implement end user...  ...and experience. Experience with Linux OS. Strong oral and written communication... 
    Casual work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    Day shift

    Etegent Technologies

    Salt Lake City, UT
    3 days ago
  • $123.5k - $182k

     ...Lead Sales Engineer Eaton's North American Sales division is currently seeking a Lead Sales Engineer to join its Industrial team. This position will be based in Salt Lake City, UT, and will also cover Southeast Idaho, Southwest Wyoming, and Northeast Nevada, with a... 
    Full time
    Contract work
    H1b
    Relocation
    Visa sponsorship

    Eaton Plc

    Salt Lake City, UT
    1 day ago
  • $127.1k - $198.58k

     ...software development with experience in aviation or complex technical environments. This position contributes to team efforts in engineering, analytics, and technical planning, applying advanced computational methods to improve safety, efficiency, and operational... 
    Permanent employment
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Noblis

    Salt Lake City, UT
    2 days ago
  • $102.3k - $209.5k

     ...maintain reliability and availability. Work closely with platform engineering, operations, firmware development, silicon/board vendors, and...  ...from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that... 
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle

    Salt Lake City, UT
    4 days ago
  • Description As PHFM Mobile Engineer, you will be responsible for providing support, preventive maintenance, and repairs on equipment and systems. Essential Duties and Responsibilities Perform ongoing preventive maintenance and repairs on mechanical, industrial, plumbing... 
    Second job
    Work at office

    PHFM | Facilities Maintenance - Interior & Exterior Services

    Salt Lake City, UT
    1 day ago
  •  ...land, sea and cyber domains in the interest of national security. Job Description:   Job Title: Senior Associate, Systems Engineer – RAMS Job Code: 42472 Job Location: Salt Lake City, Utah Job Schedule: 9/80: Employees work 9 out of every 14 days- totaling... 
    Local area

    L3Harris Technologies

    Salt Lake City, UT
    2 days ago
  • Responsibilities 1. Develop native enterprise IM app (iOS/Android). 2. Mobile architecture; optimize performance, battery, traffic, startup. 3. Stable backend communication. 4. Resolve mobile compatibility issues. 5. Collaborate with backend/product/testing for quality ...

    Temu

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

    L3Harris

    Salt Lake City, UT
    4 days ago
  •  ...Lead Backend Engineer – AI Location: Fully remote within the United States Employment Type: Full-time, permanent Role Overview We are partnering with a healthcare analytics SaaS company to hire a Lead Backend Engineer – AI. This hands-on technical leader... 
    Permanent employment
    Full time
    Remote work

    Harnham

    Salt Lake City, UT
    4 days ago

Do you want to receive more vacancies?

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