Lead Software Engineer - Linux
BengaluruFull-timeSenior levelPosted 2 weeks ago
Senior software engineering role at Origin in Bengaluru.
About the role
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.
What you'll do
- 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
- 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
What you need
- Linux
- Data structures
- Git
- SQL
- Python
- Docker
Good to have
- Shell scripting
- C++
- Accounts payable
- NoSQL
- Network security
- C