EMBEDDED OS ENGINEER
Connectly Recruiting
Embedded OS Engineer
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 sstate cache 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 ↔ link local) 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 process exporter 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.
$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$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...SuggestedFull timeLocal areaRemote workRelocationFlexible hours- ...Sr. Solutions Engineer Utah, United States About Netskope Today, there's more data and users outside the enterprise than inside... ...systems ~ Proficient in mobile device technologies (MDM/MAM) and OS such as Android and iOS ~ Knowledge of certificates, key...SuggestedWork at officeRemote work
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Systems Engineer Job Code: 37898 Job Location: Salt Lake City- UT Job Schedule: 9/80 Employees work 9 out of every 14 days- totaling 8...SuggestedFor subcontractorLocal area
- ...accelerate reliability, scalability, and deployment of complex embedded technologies. About PassiveLogic® PassiveLogic is the first... ...the world’s carbon footprint. We are a team of technologists, engineers, and creatives dedicated to making a sustainable impact through...SuggestedWork at officeMonday to FridayFlexible hours
- ...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...
$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 timeTemporary workRemote work1 day per week$79k - $135k
..., one of Virginia's best places to work, is seeking a Computer Engineer to join our team. This individual shall evaluate, analyze, and... ...design, development, and testing of microelectronics and custom embedded systems. Emphasis on bare-metal C/C++ coding for microcontrollers...Contract workTemporary workCasual workWork at officeFlexible hours- ...paced environment where we're always innovating and never sitting still. Job Description Focus on all aspects of mobile app development. Develop both iPhone and Android apps. Create tablet apps for wall mounted clocks. Report to the VP of Engineering #J-18808-Ljbffr...Weekly payRemote work
$93k - $139k
...will be the lead technical expert and own all integrations for Workday Financials and related matters. The Senior Financial Systems Engineer will partner closely with various stakeholders to research, design, build, maintain, and scale integrations between Workday and...Remote workHome office- ...Job Description The Systems Engineer is responsible for developing, managing, and optimizing the IT systems of our client and their remote clients. This role will involve collaborating with cross-functional teams and other IT teams to identify requirements, suggest technical...Remote work
$70k - $80k
What You Will Do Collaborate with cross-functional teams to design, build, and support cloud infrastructure and application deployments Monitor and support production systems before, during, and after releases to ensure performance, availability, and reliability Implement...Shift work$112.5k - $202.5k
...Are you a Quality Engineer who loves solving complex issues? Are you a fast learner who enjoys working at the intersection of infrastructure, automation, and reliability? Join our Enterprise Infrastructure Services team! Akamai's Enterprise Infrastructure Services team...Work experience placement$90k - $105k
...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States Date Posted: Jun 9, 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 hours$170k
Kforce has a client that is seeking a Staff Embedded Systems Engineer (Python/Embedded Linux) in South Salk Lake, UT. Overview: We are seeking a Staff Embedded Systems Engineer to serve as a senior-level individual contributor on a firmware team. This is a hands-on role...Remote work$125k - $191.7k
...Job Description Hybrid: This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts...Local areaRemote workWork from homeFlexible 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- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Project Engineer Job Code: 39188 Job Location: USA-UT-Salt Lake City Job Schedule: 9/80, work 9 out of every 14 days (totaling 80 hours...Contract workLocal area
- ...Sr / Lead Mechanical Design Engineer If you're the kind of engineer who doesn't just design on paper but thinks in systems, solves in 3D, and leads from the front, this is your stage. A growing and innovative engineering company in the water treatment space is looking...
- ...HR Mango is partnering with a valued client to identify a highly motivated and customer-focused Modern Workplace Engineer to join their IT support team. This is a great opportunity for an enthusiastic professional to serve as the first point of contact for users across...Permanent employmentLocal area
- ...Lead Quality Engineer We are seeking an experienced Lead Quality Engineer to drive quality initiatives throughout the product lifecycle. This role is responsible for leading quality engineering activities, ensuring compliance with regulatory and industry standards,...
- ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Sr. Specialist Systems Engineer Job Code: 37049 Job Location: Salt Lake City, UT Job Schedule: 9/80: Employees work 9 out of every 14 days totaling...For subcontractorLocal area
$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...Permanent employmentFlexible hours- ...Job Title Specialist, Systems Engineer Job Code 37888 Job Location Salt Lake City, UT Job Schedule 9/80 - employees work 9 out of 14 days, totaling 80 hours worked, and have every other Friday off Position Overview L3Harris is seeking a Systems Engineer with a strong...Local area
$102.9k - $155.65k
...we’re making a difference. Are you passionate about creating safe, resilient environments? We’re looking for a Life Safety Systems Engineer to design solutions that safeguard cutting‑edge facilities where innovation thrives. From semiconductor manufacturing to data...Full timeWork at officeLocal areaRemote work$51k - $82k
...operating intercontinental ballistic missile software. Systems Engineers support the Nuclear Safety Cross-Check and Nuclear Safety... ...mission critical functionality. Perform detailed evaluation of embedded software to verify that software requirements are correctly implemented...Contract workTemporary workShift work- ...Job Title Lead Operating Engineer Job Description Summary Responsible to ensure the proper efficient operations and maintenance of the mechanical electrical and plumbing systems for the assigned facility. The performance of all necessary maintenance and operational...Minimum wageFor contractorsApprenticeshipWork at officeImmediate startFlexible hoursShift work
- ...Job Description Job Description Description: As PHFM Mobile Maintenance Engineer, you will be responsible for providing support, preventive maintenance, and repairs on equipment and systems. ESSENTIAL DUTIES AND RESPONSIBILITIES: • Perform ongoing preventive...Second jobWork at office
$111.2k - $198.22k
...A diversified engineering firm is seeking a Lead Water / Wastewater Engineer to join their team in Phoenix, AZ. The ideal candidate will have over 10 years of relevant experience, including project management for both municipal and industrial water/wastewater projects....- Job Description Technology is the driving force behind our product. We’re looking for brilliant people to join our team. Apply now!
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to EMBEDDED OS ENGINEER. Be the first to apply!



