Senior Embedded OS Engineer — Real-Time Robotics Platform

Meta

Redmond (WA)

On-site

USD 200,000 - 260,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Meta is hiring a software engineer to help architect and evolve the Robotics OS, Meta's build of NVIDIA Jetson Linux for Thor-class robot compute. The role focuses on OS image design, real-time behavior, update systems, and secure boot to support a growing fleet of production robots.

You will collaborate with hardware, firmware, controls, and AI engineers across Meta and NVIDIA to plan Jetson/Linux releases, drive board bring-up, and ensure reliable, scalable software across multiple compute

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • 10+ years of experience building and shipping system software for embedded Linux or Android-based products.
  • Experience architecting and owning an operating system, BSP or platform software stack on a shipped hardware product.
  • Deep experience with C and Linux kernel internals, including device drivers, device tree, scheduling, interrupts, and memory management.
  • Proficient in at least one of C++, Rust or Python.
  • Experience driving new-SoC or new-board bring-up on ARM64, from boot chain through kernel to a production OS.
  • Experience designing OS image build and release systems, such as Yocto/OpenEmbedded, Buildroot, Debian packaging or AOSP, including the strategy for updates and release management.
  • Experience debugging hard cross-layer problems spanning hardware, firmware, kernel and user space.
  • Experience influencing technical direction across multiple teams or organizations, including external silicon or hardware vendors.
  • Experience growing a platform from prototype to production fleet scale.
  • A track record of upstream contributions to the Linux kernel, Yocto or related open-source projects.
  • Experience designing secure boot, verified boot and OTA / A/B update systems for a large device fleet.
  • Experience with EtherCAT, CAN-FD or other robotics fieldbuses, and with host-to-microcontroller architectures (FreeRTOS, Zephyr).
  • GPU platform experience: CUDA, NVML/MIG, TensorRT, or deploying ML inference on edge devices alongside real-time workloads.
  • Deep hands-on experience with NVIDIA Jetson (Orin / Thor) and Jetson Linux / JetPack, including custom carrier-board bring-up, BCT/BPMP configuration, nvidia-oot, and flashing and mass-production tooling.
  • Experience with real-time Linux in production (PREEMPT_RT, CPU and interrupt isolation, latency analysis) for robotics, automotive, industrial or other safety-critical systems.
  • Experience with Yocto / meta-tegra, and with hermetic build and CI systems.
  • Experience with AOSP or other mobile/XR OS platform work: vendor BSP integration, HALs, SELinux, init, OTA, or kernel and vendor upgrade programs.

Responsibilities

  • Contribute to the technical strategy and multi-year roadmap for the Robotics OS (BSP, kernel, OS image, update system, and fleet tooling).
  • Architect the next-generation OS image with a Yocto/meta-tegra based build, ensuring reproducibility and security.
  • Define and drive the production update strategy: atomic A/B, OTA updates, rollback, secure boot, and provisioning.
  • Shape the platform's real-time architecture, setting latency budgets and measurement infrastructure.
  • Collaborate with NVIDIA Jetson teams and Meta engineers, align on Jetson Linux / JetPack releases with minimal fork debt.
  • Partner with electrical, firmware, and mechanical engineers on compute and carrier-board designs.
  • Drive bring-up of new boards end to end: boot chain, BPMP, device tree, pinmux, PCIe/USB/Ethernet, drivers.
  • Help set quality for RT kernel and out-of-tree drivers, plan upstream or alignment with Meta's kernel.
  • Build reliability and observability: crash/log capture, symbolization, boot tracing, telemetry, fleet triage tooling.
  • Raise engineering standards through design reviews, mentorship, and technical hiring.

Skills

C/C++
Linux kernel
Device drivers
ARM64 bring-up
Yocto/OpenEmbedded
CUDA
NVIDIA Jetson
Real-time Linux
Kernel internals
Git/CI

Education

Bachelor's degree

Tools

Yocto/OpenEmbedded
Buildroot
AOSP

Job description

Meta is hiring a software engineer to help architect and evolve the Robotics OS, Meta's build of NVIDIA Jetson Linux for Thor-class robot compute. The role focuses on OS image design, real-time behavior, update systems, and secure boot to support a growing fleet of production robots.

You will collaborate with hardware, firmware, controls, and AI engineers across Meta and NVIDIA to plan Jetson/Linux releases, drive board bring-up, and ensure reliable, scalable software across multiple compute

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded OS Engineer, Robotics Kernel & BSP (Equity)
Embedded OS Engineer, Robotics Kernel & BSP (Equity)

Meta • Burlingame (CA)

On-site
USD 219,000 - 301,000
Bonus
Equity
Benefits
Software Engineer, Embedded BSP/Kernel (Robotics OS)
Software Engineer, Embedded BSP/Kernel (Robotics OS)

Meta • Redmond (WA)

On-site
USD 200,000 - 260,000
Software Engineer, Embedded BSP/Kernel (Robotics OS)
Software Engineer, Embedded BSP/Kernel (Robotics OS)

Meta • Burlingame (CA)

On-site
USD 219,000 - 301,000
Bonus
Equity
Benefits
Senior Embedded BSP & Real-Time Linux Engineer
Senior Embedded BSP & Real-Time Linux Engineer

Perot Jain • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Embedded BSP Engineer — Real-Time Jetson Thor
Senior Embedded BSP Engineer — Real-Time Jetson Thor

Apptronik • Austin (TX)

On-site
USD 140,000 - 210,000
Senior Real-Time Embedded Linux Engineer
Senior Real-Time Embedded Linux Engineer

Apptronik • Austin (TX)

Hybrid
USD 140,000 - 205,000
Senior Embedded Linux Engineer, Robotics Platform | DeviceOS
Senior Embedded Linux Engineer, Robotics Platform | DeviceOS

Anduril-1 • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Benefits package
Senior Embedded Linux Engineer – AI at the Edge (Jetson)
Senior Embedded Linux Engineer – AI at the Edge (Jetson)

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Embedded Linux Platform Engineer for AI Robotics
Embedded Linux Platform Engineer for AI Robotics

ART Lab • San Mateo (CA)

On-site
USD 180,000 - 240,000
Embedded Firmware Engineer for AR/VR & Wearables
Embedded Firmware Engineer for AR/VR & Wearables

Meta • Sunnyvale (CA)

On-site
USD 154,000 - 217,000