Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

EMBEDDED OS ENGINEER

Tom Trese Networking LLC

We are searching 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
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the EMBEDDED OS ENGINEER in Eastern, KY vacancy
  •  ...–this isn’t it. The Role Join our team as a Senior Embedded Software Engineer to help us bring current and next generations of the Pod and...  ...Own security for our embedded Linux platform across boot, OS, and runtime services. Secure Boot and Chain of Trust:... 
    Suggested
    Full time
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    Night shift

    Eight Sleep

    Eastern, KY
    5 hours ago
  •  ...Zentra Power Systems is seeking a Senior Embedded Firmware Engineer to develop real-time embedded software for next-generation high-power energy conversion systems. You will work closely with power electronics, controls, hardware, and systems engineers to translate product... 
    Suggested

    ZENTRA Power

    Eastern, KY
    1 day ago
  •  ...space markets. We are currently at the Seed stage, scaling our engineering organization and lab infrastructure as we move from technical...  ...Hiring Authority: VP of Engineering Role / Title: Senior Embedded Firmware Engineer (Avionics / Platform Interface) Level:... 
    Suggested
    Permanent employment
    Summer work
    Relocation

    Sophia Space Inc.

    Eastern, KY
    5 hours ago
  •  ...Principal Embedded Software Engineer – Leading Avionics Innovation Are you a visionary embedded software engineer ready to take a leadership role in shaping the next generation of aerospace systems? Our client, a leading provider of advanced avionics and electronic control... 
    Suggested
    Relocation package

    Links Technology Solutions Inc

    Eastern, KY
    11 hours ago
  • ## Lead Embedded Software EngineerApply: Onsite: Cypress, California, USA: Full time: Posted 2 Days Ago: JR100733OK International is...  ...integrity. Welcome to our team!OK International is part of the Dover Engineered Products segment of the Dover Corporation. Dover is a... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area
    Worldwide
    Flexible hours

    Anthony

    Eastern, KY
    11 hours ago
  •  ...rendezvous, on-orbit inspection, and space based sensing. You will be one of the early members of the EraDrive engineering team. The Role We're looking for a low-level embedded software engineer who will own the core firmware and embedded software foundation of Era-Node, our... 

    Eradrive, Inc.

    Eastern, KY
    11 hours ago
  • ## About the roleZoox is looking for an embedded software engineer to join our Firmware Platforms team. In this role, you will be responsible for developing, extending, and maintaining support for multiple embedded platforms for the Zoox vehicle. You will work closely... 
    Temporary work
    Relocation package

    Ev Magazine

    Eastern, KY
    5 hours ago
  •  ...Req#: 4093 Embedded Software / Flight Software - Engineer The vision at Craig Technologies is to make space accessible to everyone by increasing the viability of low-cost access to space. At Craig Technologies, our whole is greater than the sum of our parts. The... 
    Permanent employment

    Craig Technical Consulting, Inc.

    Eastern, KY
    5 hours ago
  •  ...the forefront of deploying unmanned ground vehicle (UGV) swarms for defense applications and is seeking a highly skilled Embedded Hardware Engineer to join our dynamic team. This role is crucial in designing, developing, testing, and maintaining the electronic systems... 
    Contract work
    Local area

    Swarmbotics AI, Inc.

    Eastern, KY
    5 hours ago
  • $101k - $146.5k

     ...Stratolaunch is a technology accelerator that engineers operationally realistic testing at Mach 5+. Our air-launched, Talon testbeds...  ...efforts, Stratolaunch is seeking a level II, Sr., or Staff level Embedded Software Engineer to participate in the development and... 
    Remote work

    Stratolaunch

    Eastern, KY
    5 hours ago
  • $99.09k - $165.15k

     ...market, representing how TTM's time-critical, one-stop design, engineering and manufacturing services enable customers to reduce the time...  ...in the most challenging and unpredictable environments. Embedded Software Engineer (II) – Radar & Surveillance Team This position... 
    Permanent employment
    Worldwide
    Flexible hours
    Shift work

    El Camino Health

    Eastern, KY
    5 hours ago
  •  ...testing and high-reliability qualification, as well as software engineering and software project management practices. The successful...  ...RESPONSIBILITIES Designing and implementing software for embedded devices and systems, from requirements to production and... 
    Permanent employment
    Full time
    Work experience placement
    Local area

    Roman Health Pharmacy LLC

    Eastern, KY
    5 hours ago
  •  ...Senior Embedded Software Engineer Puck | Built to Lead. Location: Worthing, SD Department: Engineering Employment Type: Full-Time Schedule: Monday - Friday, 8:00 AM - 5:00 PM Who We Are At Puck, we are Built to Lead. We are a dynamic manufacturing company... 
    Full time
    Monday to Friday

    PUCK CUSTOM ENTERPRISES, INC.

    Eastern, KY
    5 hours ago
  •  ...antenna, PCB, ASIC/digital, DSP, and firmware/software—giving our engineers end-to-end ownership of the technology and a direct line of...  ...the technology and the company. The Role As one of our first embedded software engineers, you will write the software that makes our... 
    Permanent employment
    Visa sponsorship

    RogueBeam

    Eastern, KY
    11 hours ago
  •  ...~ Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. ~7+ years of experience in embedded software development. ~ Strong proficiency in C/C++ programming for embedded systems. ~ Hands-on experience with Linux kernel development... 
    Permanent employment
    Contract work
    Local area

    Quantum Technologies USA

    Eastern, KY
    5 hours ago
  •  ...Spectra Alpharetta is seeking a highly skilled Embedded Linux Software Engineer with deep expertise in the NXP i.MX95 processor family. In this role, you will design, develop, and optimize Linux-based embedded software, including BSPs, device drivers, kernel modules,... 
    Work at office

    Spectra Defense

    Eastern, KY
    5 hours ago
  •  ...We are looking for a Senior Embedded Linux Software Engineer to join an R&D team developing next-generation embedded software solutions for critical communication and safety systems. In this role, you will contribute to the full software development lifecycle, from... 
    3 days per week

    AMARIS GROUP SA

    Eastern, KY
    2 days ago
  •  ...Seeking a technical professional with strong credentials in Systems Engineering and Cyber Security. Key Responsibilities Provides...  ...such as RHEL or Microsoft) ~ Some experience with Cisco IOS/NX-OS configuration ~ Ability to program in an administrative... 

    NextGenEnergyJobs

    Eastern, KY
    5 hours ago
  •  ...provide immigration sponsorship for this position Senior Systems Engineer The Associate IT – Platform Engineering is looking for advanced...  ...evolving technology stack is currently Microsoft Intune, SCCM, Windows OS, MS Office Products, Browsers, Windows GPOs, Jamf Pro Suite and... 
    Full time

    Soteria Reinsurance Ltd.

    Eastern, KY
    4 days ago
  • $350k

     ...for generalist infrastructure and systems engineers to help build the systems that power our...  ...scalable, reliable, data infrastructure while embedding governance best practices....  ...Strong debugging across application, OS, and network layers. Proficiency in... 
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Thinking Machines Lab Inc.

    Eastern, KY
    3 days ago
  • $178k - $300k

     ...make an impact. As a Senior Software System Engineer you will actively participate in the...  ...Programming with Qt Programming in Python Embedded programming Realtime hardware control...  ...electronic test equipment) Windows OS, including desktop, server and embedded variants... 
    Permanent employment
    Work experience placement
    Work at office
    Worldwide
    Long distance
    Flexible hours

    TCI International Inc

    Eastern, KY
    11 hours ago
  •  ...to a forward-thinking team. Job Summary The Senior Systems Engineer is responsible for developing, supporting, and maintaining...  ...pharmacy practice Fundamental IT Certification (A+, MCITP Windows OS, Network +, etc.) Remote Work Requirements Must have... 
    Temporary work
    Remote work
    Home office
    Monday to Friday
    Shift work

    RXinsider

    Eastern, KY
    5 hours ago
  • $129k - $171k

     ...built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data...  ...own. REQUIRED QUALIFICATIONS ~3+ years of experience in IT Engineering. ~ Experience managing productivity, collaboration, and... 
    Full time
    Work experience placement

    AI Chopping Block

    Eastern, KY
    5 hours ago
  •  ...-programmable Gate Array (FPGA) Firmware Engineer on the Software Defined Radio Systems (SDRS...  ...platforms but will span other aspects of embedded software development including...  ...Vitis toolchain Experience with embedded OS development such as Yocto, Buildroot, or... 
    For contractors
    Local area

    Scires

    Eastern, KY
    5 hours ago
  •  ...Select how often (in days) to receive an alert: Senior Lead Engineer, Test Manufacturing Req ID: 140333 Region: Americas Country...  ...System Architecture, EE - Digital, EE - Analog, FW - Firmware, OS, Application Software, PLC programming, Sensors / Moving Parts,... 
    Work at office
    Local area

    Celestica

    Eastern, KY
    3 days ago
  • $146k - $194k

     ...built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data...  ...contested warfighting domain. ABOUT THE JOB As a Systems Test Engineer for our Space team, you own the testing of integrated space... 
    Full time
    Work experience placement

    AI Chopping Block

    Eastern, KY
    5 hours ago
  • $200k - $220k

     ...mess. Hyperbound is the Revenue Activation Platform: an agentic OS for sales that connects what happens to what should happen next....  ...team you'll build with We’re former YC founders and founding engineers. We like hard problems, strong opinions, and getting something... 
    Work at office

    Hyperbound

    Eastern, KY
    5 hours ago
  •  ...Secure platform ownership for next-generation Hardware Security Modules Position Summary We are seeking a Senior Embedded Linux Platform Engineer to lead the development and maintenance of the embedded software platform powering our next-generation Hardware... 
    Temporary work

    Futurex

    Eastern, KY
    5 hours ago
  • $175k - $220k

     ...the U.S., Canada, and India. The Director, Site Reliability Engineering (SRE) will lead reliability, performance, and observability initiatives...  ...Partner with Cloud Ops on capacity planning, OS patching (app tier), and load balancing (ALB, F5). Align reliability... 

    Vertafore Career Center

    Eastern, KY
    11 hours ago
  •  ...infrastructure and reliability practices across teams, mentor senior engineers, and be a primary escalation point for the org's hardest systems...  ...systems problems CI/CD, container orchestration, networking, OS, cloud resources, databases, and increasingly, agentic AI/LLM... 
    Casual work
    Work at office
    Remote work
    Flexible hours

    Jobless

    Eastern, KY
    3 days ago

Do you want to receive more vacancies?

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