CrawlJobs Logo

Software Engineer

1X Technologies

Location Icon

Location:
United States, Palo Alto

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

As a Software Engineer on the Platforms team (Operating System), you will own, evolve, and maintain the Linux/Yocto‑based OS that runs on 1X’s fleet of humanoid robots. You will work closely with hardware, firmware, AI, and production teams to bring up new boards and peripherals, improve system stability, and ensure the OS meets production‑grade requirements. Your contributions will directly impact the capability, reliability, and scalability of our robotic platforms.

Job Responsibility:

  • Own and evolve our Yocto‑based Linux distribution across multiple embedded platforms
  • Build tools, abstractions, and documentation to make the OS easier for teams to develop on
  • Add and maintain features in the OS layer—ranging from kernel patches to system services
  • Collaborate with hardware and software teams to bring up new boards and integrate peripherals
  • Debug and fix issues spanning bootloaders, device trees, kernel, and userspace
  • Ensure OS images are stable, reproducible, and suitable for both development and production use

Requirements:

  • Deep experience with Yocto and maintaining custom layers and recipes
  • Strong understanding of Linux system architecture, including kernel and init systems
  • Comfortable working with board bring‑up, device trees, and low‑level debugging
  • Track record of supporting embedded platforms in production environments
  • Ability to manage complexity across board support packages (BSPs), build artifacts, and deployment flows

Nice to have:

  • Familiarity with SoCs like Jetson, Qualcomm, or similar in Yocto‑based setups
  • Experience with OTA updates, secure boot, or factory provisioning
  • Comfortable extending or customizing bootloaders and initramfs
  • Knowledge of real‑time kernel patches, thermal tuning, or power management
  • Experience building tooling around Yocto to improve workflows for ease of team usage
What we offer:

Equal Opportunity Employer features

Additional Information:

Job Posted:
December 01, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.