Origin is building general-purpose autonomous robots for US construction to tackle rising costs, safety risks, and labor shortages. We're hiring a Lead Platform Software Engineer to own the foundational systems our autonomous construction robots run on.
Requirements
- Build and maintain embedded Linux images using Buildroot / Yocto for robot compute platforms.
- Design and implement robot boot-up sequences and service orchestration to ensure reliable, deterministic system bring-up.
- Configure and manage Linux networking β TCP/IP stack, HTTP, iptables, ARP, DHCP, DNS β for robot-to-cloud and inter-robot communication.
- Own CI/CD pipelines using ArgoCD, GitHub Actions, and containerized workflows to ship software to robots.
- Manage Docker-based deployment and runtime environments on robot and cloud infrastructure.
- Write and maintain system administration tooling and bash scripts for fleet management and diagnostics.
- Collaborate closely with robotics, perception, and application teams to integrate platform capabilities.
- Establish and enforce best practices around Git workflows, branching strategies, and code review.
- Lead and mentor a small platform engineering team β set technical direction, conduct code reviews, and drive execution.
Benefits
- Gain experience in a dynamic startup environment at the forefront of robotics and AI innovation.
- Contribute to the development of technology that will revolutionize the construction industry.
- Work alongside a talented and passionate team committed to making a real-world impact.
- Learn from experienced professionals and gain valuable skills in robotics software engineering.
- Gain practical experience in a real-world engineering environment.
- Contribute to a project with the potential to make a significant impact on the construction industry.