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 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
    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
    8 hours ago
  • $40 - $53 per hour

    DescriptionKforce has a client that is seeking an Embedded Software Engineer for a fully onsite role in Salt Lake City, UT. This is a unique opportunity to work hands-on with cutting-edge drone technology in a fast-paced, high-impact environment.Summary:As an Embedded... 
    Suggested
    Work at office

    KForce

    Salt Lake City, UT
    1 day ago
  •  ...Brady’s R&D Engineering team is seeking a Firmware Engineer to own full firmware lifecycle—from prototyping to testing and post-release support—in an onsite Murray, UT role. You will lead firmware development for cutting-edge Scanning and Vision products, collaborate with... 
    Suggested

    Socket

    Salt Lake City, UT
    4 days ago
  •  ...that keep the business running, from enterprise applications and engineering software to databases, infrastructure, automation, and...  ...troubleshooting for database and infrastructure-related issues. Own OS and application upgrade projects across 20+ server-hosted applications... 
    Suggested
    Full time
    Shift work

    Varex Imaging

    Salt Lake City, UT
    4 hours ago
  • $160.8k - $214.1k

     ...observability needs of modern infrastructure. The Customer Reliability Engineering team is the deep technical escalation tier for Cisco...  ...environments Experience operating and troubleshooting Cisco Nexus / NX-OS in production; equivalent depth on another major vendor... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    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
    Worldwide
    Flexible hours

    AES

    Salt Lake City, UT
    3 days ago
  • $177.5k - $253k

     ...the Fortune 100, trust the Netskope One platform, its Zero Trust Engine, and the powerful NewEdge network to gain full visibility and control...  ...systems Proficient in mobile device technologies (MDM/MAM) and OS such as Android and iOS Knowledge of certificates, key management... 
    Remote work

    Netskope

    Salt Lake City, UT
    3 days 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
    15 days ago
  • $103.71k - $138.28k

     ...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... 
    Temporary work
    Remote work

    Lumen Inc

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

    L3Harris Technologies Careers

    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: 38278 Job Location: Salt Lake City, UT Job Schedule: 9/80 (employee's work 9 out of every 14 days - totaling 80... 
    Local area

    L3Harris Technologies

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

    L3Harris Technologies

    Salt Lake City, UT
    4 days ago
  • $122.5k - $423.78k

     ...ApplicableSpecialismIFS - Internal Firm Services - OtherManagement LevelDirectorJob Description & SummaryAt PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a... 
    Full time
    Temporary work
    H1b
    Remote work

    PwC

    Salt Lake City, UT
    1 day ago
  •  ...Hardware Test Systems Engineer Develop and validate software, firmware, and hardware, building robust automated test systems that accelerate reliability, scalability, and deployment of complex embedded technologies. PassiveLogic is the first fully autonomous platform... 
    Work at office
    Monday to Friday
    Flexible hours

    PassiveLogic

    Salt Lake City, UT
    2 days ago
  •  ...L3Harris is hiring for roles in Engineering, Manufacturing, Program Management and more in Salt Lake City! Join our upcoming Career Fair on 8/25. Click Apply to reserve your spot! Date: Tuesday, August 25 9:00 a.m. to 12:00 p.m. and 3:00 to 6:00 p.m. Location... 
    Local area

    L3Harris

    Salt Lake City, UT
    5 days ago
  •  ...Are Looking for and What You Will Do as a WinOps Sr Systems EngineerWe are seeking an experienced and highly motivated Sr Systems Engineer to support and oversee critical IT infrastructure and enterprise systems in a fast-paced, dynamic environment. This position manages... 
    Work at office
    Flexible hours

    USANA Health Sciences

    Salt Lake City, UT
    4 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
    4 days ago
  • $92.3k - $166.85k

     ...with Leidos Life, our radical program for employees to balance work & life.Job DescriptionWe 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... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Leidos

    Salt Lake City, UT
    4 days ago
  • Optiv Security Operations is looking for a Sr. Identity Governance Engineer with a background administering identity governance platforms...  ...infrastructure.Experience remotely administering both Windows Server OS and Unix/Linux-based systems from a command line interface (MCSE... 
    Full time
    Local area
    Remote work
    Work from home
    Night shift

    Optiv

    Salt Lake City, UT
    4 hours 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
    5 days ago
  • $107.5k - $204.5k

     ...customers meet the demands of the global market. Join us and help shape the future of aerospace and defense.What You Will Do As a Systems Engineer, you will play a critical role in driving system-level clarity, definition, and performance across multiple programs. You will:•... 
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Salt Lake City, UT
    4 days ago
  • Job DescriptionJohnson Service Group is looking for a Lead drainage engineer with Minimum of 10 years of drainage design experience related to transportation infrastructure projects. This is a Direct Hire job in Salt Lake City, Utah for a Transportation company. Salary... 
    Work experience placement
    Local area

    Johnson Service Group

    Salt Lake City, UT
    3 days ago
  • Position OverviewPower your future with Qualus as a Transmission Line Engineer designing transmission structures and power lines for high voltage applications.ResponsibilitiesDesign transmission structures and power lines for high voltage applications.Prepare and review... 
    Temporary work
    For contractors
    Flexible hours

    Qualus

    Salt Lake City, UT
    4 days ago
  • Job DescriptionAlbany Engineered Composites (AEC) is one of the most technically advanced designers and manufacturers of lightweight composite aerospace structures, subassemblies and components. For more than 50 years, AEC has innovated advanced composite solutions for... 
    For contractors
    Immediate start

    Albany International

    Salt Lake City, UT
    4 days ago
  • Wood is recruiting for a Lead Process Engineer to join its Technology & Products Service Line business. This opportunity is Onsite.#LI-OnsiteThe RoleWood is recruiting for a Lead Process Engineer to join our Salt Lake City, Utah Office. The Lead Process Engineer will be... 
    Work at office
    Flexible hours

    WOOD GROUP

    Salt Lake City, UT
    2 days ago
  • $160k - $190k

    Job Title: Senior Full-Stack Software Engineer (100% REMOTE!Salary: $160-190k/year + bonus + equity!Requirements: 5+ years of Software Engineering experience, React, Python, Django, AI proficiency & enthusiasmWe're a rapidly growing startup (yes, we're profitable!) and... 
    Contract work
    Work at office
    Remote work

    CyberCoders

    Salt Lake City, UT
    3 days ago
  •  ...Systems Engineer Job Summary The University of Utah is seeking a Research Authentication System Administrator to design and manage our IAM ecosystem in a dynamic research environment with HPC clusters, diverse repositories, and specialized applications. You will work... 
    Full time
    Part time
    Work experience placement

    Technical University of Denmark

    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, RAMS Job Code: 37707 Job Location : Salt Lake City, Utah Job Schedule: 9/80-employees work 9 out of 14 days- totaling 80... 
    Local area

    L3Harris Technologies

    Salt Lake City, UT
    4 days ago
  •  ...Senior Systems Engineer Location: Salt Lake City, Utah Job ID: 48497 Overview The Senior Systems Engineer is responsible for the reliability, performance, and security of the organization's core systems and infrastructure. This role combines deep technical expertise with... 
    Remote work
    Worldwide
    Relocation
    Flexible hours

    HID Global

    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!