Lead Software Engineer - Linux
Apply NowAbout Origin Origin is building general-purpose autonomous robots for US construction to tackle rising costs, safety risks, and labour shortages. Our modular, multi-trade platform combines purpose-built hardware with real-time site intelligence to navigate complex environments and execute tasks with precision. Trained in high-fidelity simulation and already deployed on live sites, our robots deliver 5x faster execution, 250%+ margin expansion, and significant cost savings. Join India’s most talent-dense robotics team consisting of individuals from IITs, Stanford, UCLA, and more.
About the Role Origin Autonomy is looking for a versatile, hands-on software engineer to join our growing team. You will work across embedded Linux systems, networking stacks, robotic middleware, and cloud-connected services. This role demands strong fundamentals, intellectual curiosity, and the ability to learn quickly — not just familiarity with buzzwords.
Responsibilities • 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 infrastruc ture. • 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.