Software Engineer, Operating System
Confidential
Posted: January 30, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
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