EMBEDDED OS ENGINEER
Saint Cyr Partners
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/CD pipelines. This is not a role for someone who has only worked at the application layer. We need someone comfortable navigating low-level OS internals, Yocto’s BitBake machinery, system unit files, and the realities of headless embedded hardware with no display and limited recovery options. Yocto / BitBake Build System Own 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 (git diff–based) against the pinned Qualcomm QRB5165 BSP (LU.UM.3.3.1) so that upstream 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 -c cleansstate vs. -c rootfs -f. Optimize build performance: reduce full‑build times by understanding QEMU emulation overhead vs. native ARM64 compilation, tuning BB_NUMBER_THREADS and PARALLEL_MAKE, and leveraging shared sstatecache across Jenkins agents. Manage package inclusion, exclusion (IMAGE_INSTALL:remove, PACKAGE_EXCLUDE, BAD_RECOMMENDATIONS), and inter‑recipe dependency graphs. Rootfs Post-Processing & OS Hardening Implement ROOTFS_POSTPROCESS_COMMAND functions to perform postbuild OS 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 identified in 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 /dev availability). Manage the dpkg / apt ecosystem within the embedded rootfs: pinning packages, handling held packages, validating package state, and ensuring apt lock files are clean across incremental builds Jenkins CI/CD Pipelines Maintain and improve Jenkins pipelines that build Yocto firmware images, including handling concurrent build isolation, artifact staging, and race conditions between parallel jobs. Diagnose and resolve Jenkins agent performance issues: Java heap tuning, Docker overlay2 disk pressure, container lifecycle management, and build environment reproducibility. Implement proper artifact copy patterns (stageDir isolation) to prevent race conditions 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 pinned upstream BSP branches Embedded Linux System Configuration Configure systemd-networkd for runtime network mode switching (DHCP linklocal) on headless devices using udev rules, button‑press event handlers, and LED 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 processexporter configurations for drone fleet health monitoring via Grafana dashboards. Security & Compliance Remediate Nessus / Blue List security findings affecting the embedded OS: SSH hardening (key‑only auth, sshd_config tuning), open port reduction, and service inventory documentation. Maintain /etc/shadow hygiene, locked account policies, and PAM configurations appropriate for production embedded devices. Generate and maintain security compliance artifacts (port inventories, service lists, patch status reports) for internal security assessors. Reliability & Performance Tuning Profile and diagnose slow boot sequences, runaway processes, and memory pressure on ARM64 embedded hardware. Use screen, tmux, and remote shell tooling to manage long‑running build and deployment sessions on headless servers and devices. Implement OS‑level monitoring: log capture services, boot‑time diagnostics, and watchdog patterns for unattended field deployment. Advise on cloud build infrastructure choices (AWS Graviton / Azure ARM64) to eliminate QEMU emulation overhead and achieve 3–5× build time reductions. #J-18808-Ljbffr Saint Cyr Partners
- 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...SuggestedFull timeLocal areaRemote work
- 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/CD pipelines...SuggestedFull timeLocal area
$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 internalsSuggestedFull time- ...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...SuggestedInternshipFlexible hours
- ...future as we are, join our team.KPMG is currently seeking a Lead Engineer, System & Infrastructure Administrator (Red Hat Linux & Solaris)... ...configurations (VLANs, IPMP, and bonding/teaming)Implement OS security baselines, user access controls (RBAC/sudo), PAM authentication...SuggestedH1bLocal area
$52 - $62 per hour
Join to apply for the Embedded Test Engineer role at Idaho Scientific 2 months ago Be among the first 25 applicants Join to apply for the Embedded Test Engineer role at Idaho Scientific Life is Short. Solve Hard Problems with Cool People. Idaho Scientific is the Goldilocks...Full timeLocal areaRemote workRelocationFlexible hours$95k - $120k
...experience working in a large Mainframe setup of minimum 5,000 MIPS and above. Manage BAU (Business As Usual) Service Delivery for Mainframe OS. Hands on experience on ISV tools Installation, upgrade, migration for various vendor products. Hands on experience for CA-ACF2...Weekend work$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...Relocation packageFlexible hours- ....We're looking for a midlevel or senior IC to join our Backend Engineering team as a Site Reliability Engineer. You'll own the uptime, performance... ..., latency, and cost.Debug production issues down to the OS level using tools like strace, perf, eBPF, ss, and gdb.Improve...Local areaRemote work
$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 timeFor contractorsLocal areaRemote workWorldwideFlexible 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...Full timeLocal area
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Intern, Systems Engineering Job Code: 41895 Job Location: Clifton, NJ Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours...InternshipLocal area
$80.52 - $85.52 per hour
...Systems Engineer LeadPay Range: $80.52hr - $85.52hrJob 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,...- ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead Systems Engineer Job Code: 45046 Job Location: Salt Lake City, Utah Job Schedule: 9/80: Employees work 9 out of every 14 days- totaling 80 hours...For subcontractorLocal area
- ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Systems Engineer Job Code: 46523 Job Location: Salt Lake City, UT Job Schedule: 9/80;employees work 9 out of 14 days- totaling 80 hours worked- and...Contract workLocal area
- ...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 8...For subcontractorLocal area
$95k - $210k
...companies. The actual compensation will be determined by the employer. Similar jobs pay USD 95,000 - 210,000 / year Salt Lake City, UT, US Posted 1 day ago System Integration Technical Support CAC Requirements Gathering Optics DoD Security Testing Systems Engineering Apply...- ...Lead, Systems EngineerSystems Engineer Lead will work within ISR Networks Systems team. Position will work within various programs such as Global Hawk, Triton, Hawklink, and P-8A. This role will focus on working with requirements and system design from the inception of...Contract work
$174k - $250k
..., stretch, and do work that truly matters, Gong is the place to do the best work of your career. The mission of our Solutions Engineering team at Gong is to serve as trusted partners, advising on complex workflows and guiding customers toward an AI-first approach to...Work experience placementRemote workWork from homeFlexible hours$174k - $250k
..., stretch, and do work that truly matters, Gong is the place to do the best work of your career. The mission of our Solutions Engineering team at Gong is to serve as trusted partners, advising on complex workflows and guiding customers toward an AI-first approach to...Work experience placementRemote workWork from homeFlexible hours- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Systems Engineer Job Code: 43928 Job Location: Salt Lake City, UT Job Schedule: 9/80 employees work 9 out of every 14 days - totaling 80...Local area
- ...of 14 days- totaling 80 hours worked- and have every other Friday offJob Description:Position Overview: The Lead, Network Systems Engineer will design, integrate, maintain, and troubleshoot military communications networks. The role spans initial concept development, detailed...Local area
$103.71k - $138.28k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Lead Engineer position will require both technical expertise and project management competency. This position will consist of site surveys, Bill...Full timeTemporary workFor contractorsFor subcontractorRemote work- Fidelity will not provide immigration sponsorship for this position.Job Description:We're looking for product-aware engineers who are passionate, inquisitive, and responsible individuals to help deliver the best mobile experience to our customers. The ideal candidate is...Full time
- Fidelity will not provide immigration sponsorship for this position.Job Description:Senior Automation Engineer The Core Experience group in Fidelity Brokerage is looking for a passionate and experienced Senior Automation Engineer to transform our 70 hard-working software...Full time
$103.71k - $138.28k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering...Full timeTemporary workFor contractors$99.23k - $132.3k
...meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role Lumen is looking for Solution Engineers who are passionate about leveraging technology innovation for the betterment of humanity. This exciting customer-facing solution...Full timeTemporary workWork experience placementLocal area- ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Network Systems Engineer Job Code: 45878 Job Location: Salt Lake City, UT Job Schedule: 9/80 Employees work 9 out of every 14 days- totaling 80 hours...Local area
$120k - $140k
...1B, F-1 OPT, and STEM OPT extension at this time. Your Role We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales process and beyond. In this role, you will collaborate with Sales...Remote jobFull timeH1b$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 timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to EMBEDDED OS ENGINEER. Be the first to apply!





