Software Engineer - Operating Systems
1x · San Carlos, CA
- Posted
- 68 days ago
- Last confirmed live
- 1 day ago
What this role involves
This role involves owning the embedded Linux foundation for the NEO humanoid robot, including BSP, kernel, distribution, and fleet tooling. The engineer will work on boot speed, stability, updates, and CI/CD for embedded images. Requires 5+ years of embedded Linux experience and kernel-level debugging skills.
Skills this posting asks for
- embedded linux
- bsp
- kernel
- drivers
- yocto
- buildroot
- device tree
- board bring-up
- peripheral enablement
- provisioning
- flashing
- ota updates
- ci/cd for embedded images
- kernel builds
- kernel-level debugging
- i2c
- spi
- can
- usb
- ethernet
- pcie
- schematic reading
Requirements
- 5 years of experience
- Level: senior
From the employer’s posting
ABOUT 1X We’re building humanoid robots that work in home - doing the chores, handling the tasks, and giving people their time back. Simple, but it’s not. To do this right, we have to solve robotics, AI, manufacturing - at the same time, at scale, in a form factor that has to be safe enough to…
Read the full description on 1x’s careers pageApply without filling the form
Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.
Other roles at 1x
- Staff Software Engineer - Applied AISan Carlos, CA
- Software Engineer - NEO ReliabilitySan Carlos, CA
- Software Engineer - Robotic ControlsSan Carlos, CA
- Senior Frontend EngineerSan Carlos, CA
- Software Engineer - Product San Carlos, CA
- Software Engineer - Core SystemsSan Carlos, CA