T
Talent@ Beta
1X

Software Engineer - Operating System

1X · Series B · Website

Job Description

Software Engineer, Operating Systems | Software Engineering
Palo Alto, CA (on-site)

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

The Role
As a Software Engineer on the Platforms team focused on Operating Systems, you will own and evolve the Yocto-based Linux distribution that powers 1X’s fleet of humanoid robots. You’ll work closely with cross-functional teams—hardware, firmware, AI, and production—to bring up new boards, enhance system stability, and ensure the OS meets production-grade reliability. Your work will be critical in scaling our robotic platforms and enabling seamless development across teams.

You Will

  • 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

About 1X

Building general-purpose humanoid robots designed to work alongside people in everyday environments.

View company profile

Role Details

Location
San Carlos, California, United States
Salary (est. USD)
~$80K - $130K (est. USD)

Estimated based on role seniority, stage (Series B) & industry benchmarks.

How is this calculated?
Seniority Mid-level
Base range $80K – $130K
Department
Software Engineering
Type
Full-time
Vertical
Robotics
Posted
2 months ago

Career Tools

You'll be redirected to the company's application page

Get roles like this daily

Join our Telegram channels for curated job alerts