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 3 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

    Mangrum Career Solutions LLC

    Salt Lake City, UT
    more than 2 months ago
  • $140k - $200k

     ...THE OPPORTUNITY Our Client is seeking a Senior Wireless Communication Systems Engineer  to participate in all phases of wireless technology projects that include planning, design, implementation, prototyping, verification, and validation. This position is on a hybrid... 
    Suggested
    Permanent employment
    For contractors
    Local area
    3 days per week
    Salt Lake City, UT
    29 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... 
    Suggested
    Internship
    Flexible hours

    General Dynamics

    Salt Lake City, UT
    3 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... 
    Suggested
    Relocation package
    Flexible hours

    Palladyne AI

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

    L3Harris Technologies

    Salt Lake City, UT
    14 hours 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
  •  ...committed to excellence and are integral to our company's expansion and success. About the Role We are looking for a Lead Engineer to own and evolve the Python pricing engine that prices every new business and renewal offer we make. This system decides the terms... 
    Local area
    Flexible hours

    One Park Financial

    Salt Lake City, UT
    23 days ago
  • $55 - $60 per hour

     ...Systems Engineer Come build your career with Volt – where your skills matter, your growth is our mission, and opportunity is just the beginning. Volt is immediately hiring Systems Engineer at SALT LAKE CTY, Utah. As a System Engineer, you will be responsible... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Immediate start

    Volt

    Salt Lake City, UT
    5 days ago
  • Company Description IT Job Description Role: WEB DEVELOPER Location: Salt Lake City, UT Duration: 6+ Months BGV will be done for the selected candidates. Solid understanding of Web application development over cloud · Strong skills like C#, Node...
    Full time
    Relocation

    Info-ways

    Salt Lake City, UT
    1 day ago
  • $18 - $50 per hour

     ...and completion of the program Position Overview: Siemens Digital Industries Software is seeking a Digital Thread & Systems Engineering Intern to support the Capital PreSales organization. This role offers an opportunity to work on innovative digital engineering... 
    Remote job
    Hourly pay
    Full time
    Internship
    Local area

    Siemens

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

    L3Harris Technologies

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

    L3Harris Technologies

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

    L3Harris Technologies

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

    L3Harris Technologies

    Salt Lake City, UT
    8 hours ago
  •  ...air, land, sea and cyber domains in the interest of national security. Job Title: Circuit Actions Specialist, Network Systems Engineering and Architecture Job Code: 41125 Job Location: USA-UT-Salt Lake City Job Schedule: 9/80, every other Friday off- employees... 
    For contractors
    Local area

    L3Harris Technologies

    Salt Lake City, UT
    19 hours 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 days ago
  • $85.39k - $116.98k

     ...Job Description Job Description Syms Strategic Group (SSG)  is seeking a talented Senior Systems Engineer (Production Support) Location: Remote Department: Veterans Affairs (VA) Type:  Full Time Min. Experience:  Experienced Security Clearance Level... 
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Salt Lake City, UT
    3 days ago
  •  ...Job Description Job Description Celtic Bank is seeking a Systems Patch Engineer to manage and optimize our enterprise patch management program. This role focuses on operating system and third-party application patching across Windows, Linux, and macOS environments... 
    Work at office
    Local area

    Celtic Bank

    Salt Lake City, UT
    18 days ago
  •  ...Job Description Job Description 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... 
    Full time
    Local area

    Zanskar

    Salt Lake City, UT
    5 days ago
  • $130k - $160k

     ...About the Role The Backend Engineer at iCapital will play an integral role in designing and implementing systems that power the iCapital platform. We are looking for engineers who can build APIs and applications that are highly performant and intuitive. More than... 
    Full time
    Work at office
    Remote work

    Icapital, Llc

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

     ...maintains the portfolio to standards that exceed industry best-practice.A day in the life of an AES Clean Energy Senior Reliability Engineer will include, but is not limited to:Analyzing reliability and availability of Inverter hardware and componentsPerforming root... 
    Full time
    Contract work
    For contractors
    For subcontractor
    Work at office

    AES Corporation

    Salt Lake City, UT
    3 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
    3 days ago
  • West Valley City, Utah Hybrid — four days in office, one day remote 3form is hiring a junior to mid-level full stack web developer to help build and improve our website and ecommerce platform. This role includes both frontend and backend work, with a stronger emphasis...
    Full time
    Work at office
    Remote work
    Relocation package
    1 day per week

    3form

    South Salt Lake, UT
    1 day ago
  • Company Description Tech Tammina LLC Job Description REQUIRED SKILLS:  ~3+ Years experience building large multi-user, single page, Web Applications. ~Strong experience using either Meteor or AngularJS, and HTML5/CSS3.  ~ Deep understanding of Reactive...
    Permanent employment
    Full time
    Local area

    Tectammina

    Salt Lake City, UT
    1 day ago
  • Company Description CapTech is a team of master builders, creators, and problem solvers who help clients grow efficient, successful businesses. We unite diverse skills and perspectives to transform how data, systems, and ingenuity enable each client to advance what...
    Full time
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Captech Consulting

    Salt Lake City, UT
    1 day ago
  • We are looking for an experienced Senior Full Stack Developer to join our team. This role requires expertise in both front-end and back-end development, with a strong understanding of scalable, high-performance applications. The ideal candidate will be proficient in...
    Full time
    Work from home

    Federal Recovery Services

    Millcreek, UT
    1 day ago
  •  ...code in Python and write shell scripts. - DevOps/GitOps mindset. - Prior internship experience or 2+ years in full-time systems engineering or infrastructure roles. - Bachelor’s degree in Computer Science or a related field. - Candidates must be authorized to work in the... 
    Full time
    Internship
    H1b
    Local area
    Remote work

    Databento

    Salt Lake City, UT
    12 days ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Systems Engineer - Reliability, Availability, Maintainability and Safety Engineer Job Code: 41033 Job Location: Salt Lake City, Utah Job... 
    Local area

    L3Harris Technologies

    Salt Lake City, UT
    14 hours ago
  • $106.5k - $197.5k

     ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Systems Engineer Job Code: 40324 Job Location: Salt Lake City- UT Job Schedule: 9/80- employees work 9 out of every 14 days- totaling 80... 
    For subcontractor
    Local area
    Flexible hours

    L3Harris Technologies

    Salt Lake City, UT
    19 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

Do you want to receive more vacancies?

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