EMBEDDED OS ENGINEER
Affinity Executive Search
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.
- ...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...SuggestedFull timeLocal areaRemote work
$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...SuggestedPermanent employmentFor contractorsLocal area3 days per week$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...SuggestedRelocation packageFlexible hours- ...Develop and own embedded software for Linux-based robotic systems using modern C++ for Pilot and SwarmOS products. Drive the integration... ...Requirements: Requires a Bachelor's degree in a relevant engineering or computer science field and 5+ years of experience. Must be...SuggestedFlexible hours
- ...Sr. Embedded Software Engineer Develop and debug low-level hardware interface software for military robotic drone systems Location: Salt Lake City Job Tags: Software About The Role Be Visionary Teledyne Technologies Incorporated provides enabling technologies...SuggestedPermanent employmentLocal area
- 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...
- ...Istari Digital seeks a Forward Deployed Engineer to be embedded with customer teams, driving technical execution and integration work. This role combines hands-on software development with architectural work across CAD, CFD, FEM and related pipelines while remaining connected...
$143k - $156k
...join us. Shift5 is seeking a Systems Engineer to join our team. In this role, you will... ...platforms, ensuring that all our subsystems—from embedded software, hardware, and cabling to... ...data interfaces, execution environments, OS-level configuration, network topology (TCP...Contract workFor contractorsRemote workFlexible hours- ...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...InternshipFlexible hours
$45 - $50 per hour
...developer - Service now or comparable ticketing system experience - Change management and Monitoring experience - Server/System OS migrations/upgrades, patching, builds, and updates - system patching implementation Desired Skills & Experience Java...Hourly payTemporary workWork experience placement- Coda Octopus Engineering Inc., a division of Coda Octopus Group, is a certified small business in search of an experienced Firmware Engineer... ...from custom communications links for telemetry to embedded sonar systems. Coda Octopus Engineering creates rugged electronics...
$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 workLocal area- ...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...
- ...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 areaFlexible hours
- ...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...Local area
$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 payFull timeSummer workNight shiftWeekend work- ...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 jobWork at officeRemote workVisa sponsorshipMonday to FridayNight shift
$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 payFull time$160.8k - $214.1k
...observability needs of modern infrastructure. The Customer Reliability Engineering team is the deep technical escalation tier for Cisco... ...capacityExperience operating and troubleshooting Cisco Nexus / NX-OS in production; equivalent depth on another major vendor accepted...Full timeTemporary workLocal areaRemote workFlexible hours$141.2k - $278.3k
Position Summary Lead Cloud Infrastructure Engineer II - Workplace Engineering/M365 AI & Engineering helps organizations build, deploy, and operate integrated solutions across software, data, AI, networks, and hybrid cloud infrastructure. In this role, you will...Local area- ...Company Description ARES has an exciting opportunity for a Systems Engineer supporting the Engineering, Professional, and Administrative Support Services (EPASS) Contract at Peterson SFB with modernization activities. In this role, you will support the Government...Ongoing contractFull timeContract workTemporary workFor contractorsWork at officeRemote work
- ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States Date Posted: Sep 25, 2026 Employment... ...domain expertise and applied AI development. This role will be embedded within a group of life science thought leaders, but will...Full timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
$89.7k - $162.15k
...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 officeLocal areaImmediate startRemote workFlexible hours$73.45k - $132.78k
...Description 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...Work at officeLocal areaImmediate startRemote work- ...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 timeLocal area
- ...Description ThisWay Global is looking for a Distributed Systems Engineer in a remote role within the United States. ThisWay Global, Inc. is an AI-first technology company headquartered in Texas, operating at the intersection of artificial intelligence, data center...Full timeRemote work
$152.5k - $205k
...an enterprise-grade blockchain designed to become the Economic OS for the internet. Enterprises, financial institutions, and developers... ...stakeholder.What you’ll be responsible for:The Senior Software Engineer is responsible for extending Circle's in-house blockchain...Permanent employmentRemote workFlexible hours$87.1k - $157.45k
...the necessary tasks to design and assist in configuring ServiceNow functions to meet operational needsSupport business process re-engineering activities to identify ways to streamline capabilities into ServiceNowIdentify trends and find patterns in unstructured and semi-...Full timeContract work- ...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...Full timeInternshipH1bLocal areaRemote work
- 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 jobWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to EMBEDDED OS ENGINEER. Be the first to apply!
- embedded software engineer remote
- embedded design engineer
- entry level embedded software engineer
- junior embedded engineer
- graduate embedded software engineer
- embedded ai engineer
- embedded android developer
- embedded software application engineer
- embedded software engineering intern
- junior embedded software engineer




