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
  • 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
    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
    5 days ago
  • $180k - $250k

     ...rapidly growing high-tech entrepreneurial company in the heart of West Los Angeles.   The Principal Research and Development (R&D) Engineer oversees and participates in the capture, planning, design, prototyping, and verification of wireless technology projects.... 
    Suggested
    Salt Lake City, UT
    5 days ago
  •  ...Package (BSP) Software EngineerBoard Support Package (BSP) Software Engineer Job Schedule: 9/80 : Employees work 9 out of every 14 days –...  ...Support Package (BSP) software engineer with experience in embedded real-time software development. This position supports existing... 
    Suggested

    ClearanceJobs

    Salt Lake City, UT
    3 days ago
  •  ...Embedded Software Engineer IIBuild the embedded software that helps robotic systems operate reliably in complex, real-world environments. Palladyne AI is seeking to hire an Embedded Software Engineer II to develop Linux-based software in modern C++ and solve system-level... 
    Suggested

    Sarcos

    Salt Lake City, UT
    3 days ago
  •  ...Develop and optimize Linux-based embedded software using modern C++ for robotic systems. Design multithreaded systems and interprocess...  ...: Requires a Bachelor's degree in a computer or electrical engineering field and over 5 years of relevant experience. Proficiency in... 

    Palladyne AI

    Salt Lake City, UT
    2 days ago
  •  ...details: # Updated Resume # Current Location # Work Authorization # LinkedIn Id Job Title: Embedded Software Engineer Location: Salt Lake City, UT (Onsite) Duration: Long term contract Note: Must have Active Secret... 
    Long term contract

    Stellent IT LLC

    Salt Lake City, UT
    5 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... 
    Full time
    Shift work

    Varex Imaging

    Salt Lake City, UT
    2 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... 
    Full time
    Flexible hours
    Salt Lake City, UT
    more than 2 months 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
  • $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
    4 days ago
  •  ...Linux Systems Engineer NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want...  ...extensive experience with Linux-based compute environments and OS internals. ~ Strong expertise with VMware ESXi/vSphere... 

    NTT DATA

    Salt Lake City, UT
    16 hours ago
  •  ...apply now. NTT DATA's client is currently seeking a Linux Systems Engineer to join their team in Salt Lake City, Utah, United States.Day to...  ...extensive experience with Linux-based compute environments and OS internals.Strong expertise with VMware ESXi/vSphere including... 

    NTT DATA

    Salt Lake City, UT
    2 hours 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
    2 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... 
    Local area

    L3Harris Technologies

    Salt Lake City, UT
    2 days ago
  • $125.5k - $261.6k

     ...working world. The opportunity We are seeking AI Systems Engineers to build and operate the foundational substrate that powers EY’s...  ...and tooling. Own the infrastructure foundation: Ubuntu/OS, BMC/bare-metal, DPU architecture, and NVAIE (GPU/Network/DCGM),... 
    Full time
    Contract work
    Summer holiday
    Flexible hours

    EY

    Salt Lake City, UT
    2 days ago
  • $142.6k - $297.2k

     ...organizations to build for the intelligent digital future. Our elite team of product leaders, data scientists, designers, and software engineers enable our clients to solve their most complex product challenges and positively impact people and the world. Software engineers... 
    Full time
    Summer holiday
    Flexible hours

    EY

    Salt Lake City, UT
    4 days ago
  • $102k - $150.81k

     ...General Purpose Applies prescribed methods and standard practices in performing all phases of projects. Develops engineering studies, plans, specifications, and detailed scopes of work. Develops protection system settings, engineering calculations and design... 
    Full time
    Temporary work
    Casual work
    Local area

    PacifiCorp

    Salt Lake City, UT
    12 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
  • $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
    5 days ago
  •  ...MonthsJob DescriptionMust have 4-5 years in mobile apps development (android) Java, Kotlin Back-end system design concepts Software engineering life cycle and SDLC Branching strategies Ci/CD pipelines and automation What are the NICE to have skills (what is your team... 

    Samprasoft

    Salt Lake City, UT
    2 hours 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
    5 days ago
  • $87k - $109k

    Dev Ops Engineer II or III, DOE Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt...  ...repository tools, experience with one programming language, OS scripting tools, relational databases, software testing, and networking... 
    Full time
    Work at office
    Immediate start
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Salt Lake City, UT
    3 days ago
  • This OpportunityWSP is currently initiating a search for a Lead Underground Paste Backfill Engineer to join our Salt Lake City, UT office. The following locations will also be considered: Reno or Elko, NV. Be involved in projects with our Mining Team and be a part of a... 
    For contractors
    For subcontractor
    Work at office
    Local area
    Flexible hours

    WSP Group

    Salt Lake City, UT
    4 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
    5 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
    4 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
    1 day ago
  • Job Duties: Associate, Systems Engineering with Goldman Sachs Services LLC in Salt Lake City, Utah. Develop expertise across all Engineering, including storage, operating systems, databases, messaging, market data, exchange/clearing interface, and software languages. Contribute... 
    Work experience placement

    Goldman Sachs

    Salt Lake City, UT
    6 days ago
  • $93k - $139.5k

     ...repairs meet or exceed Original Manufacturer (OEM) specifications. MINIMUM QUALIFICATIONS: • Bachelor’s Degree in Mechanical Engineering required. • Zero (0) years or more of experience required. As an energy industry leader, our career opportunities fuel... 
    Full time
    Local area

    Marathon Petroleum Corporation

    Salt Lake City, UT
    3 days ago
  • This OpportunityWSP is seeking a Lead Structural Engineer to join their dynamic Property & Buildings team in Salt Lake City, UT.Our team is a leading provider of structural design consulting services for complex building projects in multiple sectors including science/technology... 
    For subcontractor
    Work at office
    Local area
    Flexible hours

    WSP Group

    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!