Software Engineer, Operating System

1X Palo Alto, CA $137,861 - $240,000
Full Time Mid Level

Posted 2 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Own and evolve the Yocto-based Linux distribution that powers 1X’s humanoid robots. This role involves critical work in scaling robotic platforms and enabling seamless development across teams, collaborating closely with hardware, firmware, AI, and production teams from Palo Alto.

Responsibilities

  • Own and evolve our Yocto-based Linux distribution across multiple embedded platforms
  • Build tools, abstractions, and documentation to support development across teams
  • Add and maintain features in the OS layer, from kernel patches to system services
  • Collaborate with hardware and software teams to bring up new boards and integrate peripherals
  • Debug and fix issues across bootloaders, device trees, kernel, and userspace
  • Ensure OS images are stable, reproducible, and production-ready

Requirements

  • Deep experience with Yocto, including maintaining custom layers and recipes
  • Strong understanding of Linux system architecture, including kernel and init systems
  • Proficiency with board bring-up, device trees, and low-level debugging
  • Experience supporting embedded platforms in production environments
  • Ability to manage complexity across BSPs, build artifacts, and deployment workflows
  • Familiarity with SoCs such as Jetson or Qualcomm in Yocto-based environments
  • Experience with OTA updates, secure boot, or factory provisioning
  • Ability to extend or customize bootloaders and initramfs
  • Knowledge of real-time kernel patches, thermal tuning, or power management
  • Experience building tools to improve Yocto workflows for team efficiency

Skills

Linux * Yocto * Qualcomm * BSPs * Jetson *

* Required skills

Benefits

Health Insurance
Paid Time Off
Dental Insurance
Holidays
Equity
Vision Insurance
401(k) with company match

About 1X

We build humanoid robots that work alongside people to solve labor shortages and create abundance.

Technology
View all jobs at 1X →