Senior Embedded Linux Engineer

1 hour, 47 minutes ago
Full-time
Senior
DevOps and Infrastructure
Apptronik

Apptronik

Apptronik develops versatile humanoid robots to tackle tasks humans prefer not to do, aiming to reshape existence and enhance universal quality of life.

Aerospace & Defense
51-250
Founded 2015
$23M raised

Description

  • Architect and maintain a custom production-grade Linux distribution for robot compute modules.
  • Own the full OS stack, including bootloader, kernel, BSPs, and user-space libraries.
  • Develop a repeatable and well-documented build process as the source of truth for the platform.
  • Tune the kernel and system performance to meet real-time robotics latency requirements.
  • Implement core isolation and process priority controls for deterministic execution of critical loops.
  • Optimize CPU, memory, and I/O usage across Nvidia Jetson and AMD64 platforms.
  • Integrate and debug hardware drivers and peripherals such as Bluetooth, Wi-Fi, and robotics sensors.
  • Design provisioning workflows, including secure boot initialization, disk partitioning, and factory imaging.
  • Own the end-to-end OTA update architecture using A/B atomic update frameworks.
  • Implement system resilience features such as OverlayFS, read-only roots, and safe factory resets.
  • Architect and implement secure boot chains, TPM-based trust, and platform hardening controls.
  • Manage device identity, cryptographic keys, and disk encryption for embedded devices.
  • Own the CI/CD pipeline for OS image generation and traceable builds.
  • Create diagnostic tools and maintain documentation for architecture, flashing, and troubleshooting.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
  • 5+ years of experience in Embedded Linux or Systems Engineering.
  • Demonstrated experience shipping and maintaining a custom Linux OS on complex physical hardware.
  • Proven ability to build a custom Linux distribution from scratch.
  • Experience with Yocto/OpenEmbedded, Buildroot, or an equivalent embedded build environment.
  • Experience with PREEMPT_RT, core isolation (isolcpus), and real-time Linux tuning.
  • Deep familiarity with Nvidia Jetson hardware, including L4T, Jetpack SDK, and flashing utilities.
  • Hands-on experience with OverlayFS, partition management, and fail-safe OTA update mechanisms.
  • Hands-on experience with LUKS disk encryption, TPM 2.0 integration, and PKI for embedded devices.
  • Experience debugging hardware protocols such as I2C, SPI, UART, USB, and Bluetooth/BlueZ.
  • Experience with modern DevOps practices such as containerized builds, GitLab CI, or hardware-in-the-loop testing (preferred).
  • Knowledge of Secure Boot, disk encryption, and TPM integration (preferred).
  • Knowledge of real-time operating systems (preferred).
  • Programming experience in C++ and Python (preferred).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Generator Technician

Pearce Services 1K-5K Construction & Engineering

Pearce is hiring a Generator Technician to service and repair commercial generators on cell towers across your region for its telecom infrastructure operations.

2 minutes ago

FPGA Developer

Eqvilent 11-50 Capital Markets

FPGA Engineer at a high-frequency trading company, building ultra-low-latency hardware systems that improve trading performance and support live market infrastructure.

C++ Python Verilog
17 minutes ago

Director, Avionics Systems Integration & Test

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring an Avionics Systems Engineering Manager to lead the end-to-end systems engineering, verification, and test efforts supporting Terran R’s avionics hardware and integration with vehicle and launch operations.

MATLAB Python
17 minutes ago

Senior ASIC Design Verification Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is hiring a Senior ASIC Design Verification Engineer to verify custom silicon for its next-generation spacecraft platform and help shape first-generation chip development.

C C++ Git Perl Python Verilog
47 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers