About the job
Join Our Team as an Embedded Linux Engineer – Foundations
Location: San Carlos, CA (On-site)
About the Role
At 1X, we are revolutionizing the interaction between humans and robots through our innovative humanoid robot, NEO. NEO seamlessly integrates into homes, learns from visual stimuli, and collaborates with individuals. As an Embedded Linux Engineer, you will be pivotal in creating the Linux foundation that empowers this technology.
This role is crucial as it serves as the bridge between hardware and intelligence, ensuring rapid boot times, system stability, effective debugging, and seamless updates. You will oversee the comprehensive development of our embedded Linux stack, from initial bring-up to deployment at scale, including Board Support Package (BSP), kernel, drivers, and distribution. The operating system is a core product, not an afterthought.
Your Responsibilities:
Design and maintain a customized embedded Linux distribution (using Yocto) tailored for 1X hardware, including BSP, root filesystem, and toolchain with reliable build and release processes.
Lead the kernel and driver development processes: including device tree configuration, board bring-up, peripheral integration, performance optimization, and implementing a strategy for upstream/downstream Linux patches.
Deliver high-quality system software that encompasses the boot chain, initialization processes, services, logging, crash management, and rapid deterministic startup.
Develop tools for provisioning, flashing, and over-the-air updates across an expanding fleet, alongside automated testing and hardware bring-up procedures.
Oversee platform management from prototype phases to high-volume production, making strategic decisions regarding reliability and optimization as hardware continues to evolve.
Enhance CI/CD processes for embedded images, kernel builds, and validation procedures.
Ideal Candidate Profile:
Possess 5+ years of experience in deploying embedded Linux systems in production environments.
Demonstrated experience in writing production-level device drivers for common buses (I2C, SPI, CAN, USB, Ethernet, PCIe) and the ability to interpret schematics to assess hardware behavior based on software indications.
Experience with Yocto or Buildroot, showcasing a strong perspective on build systems, release engineering, and test automation.
Proficiency in debugging at the kernel level, with the capability to trace software issues effectively.
Comfortable taking ownership in dynamic environments where you set the standards.
Compensation and Benefits:
Competitive salary ranging from $155,000 to $250,000 + equity options.
Comprehensive health, dental, and vision insurance.
401(k) plan with company matching contributions.
Generous paid time off and holiday benefits.
Equal Opportunity Employer:
1X is committed to fostering a diverse workplace. We encourage applications from all qualified candidates regardless of race, color, religion, sex, gender identity or expression, sexual orientation, national origin, ancestry, citizenship, age, marital status, medical condition, or any other characteristic protected by law.

