Senior Software Engineer - Linux
Origin
Job Overview
Location
Bengaluru, Karnataka, India
Employment Type
Full-time
Work Arrangement
On-site
Sector
Information Technology & Software
Experience Level
Senior (5-8 years)
Application Deadline
July 3, 2026
About the Company
Job Description
Origin is a pioneering company developing autonomous robots for the construction industry, aiming to address critical challenges like rising costs, safety risks, and labor shortages. Their innovative platform combines advanced hardware with real-time site intelligence to navigate complex environments and execute tasks with precision.
We are seeking a skilled and versatile Senior Software Engineer with a strong background in Linux systems programming to join our dynamic team. In this role, you will be instrumental in developing and enhancing our robot's core functionalities, working across embedded Linux, networking, and cloud-connected services.
Your responsibilities will include implementing robust boot-up sequences, configuring and debugging Linux networking stacks, and building CI/CD pipelines for seamless software deployment. You will also collaborate closely with cross-functional teams to integrate platform capabilities and maintain high standards of code quality and system reliability.
To apply for this role, click the Apply button on this page and follow the instructions.
Required Skills
Key Responsibilities
- Implement and improve robot boot-up sequences and service orchestration to ensure reliable system bring-up.
- Configure and debug Linux networking — TCP/IP stack, HTTP, iptables, ARP, DHCP, DNS — for robot-to-cloud and inter-robot communication.
- Help build and maintain CI/CD pipelines using ArgoCD, GitHub Actions, and containerized workflows to ship software to robots.
- Work with Docker-based deployment and runtime environments on robot and cloud infrastructure.
- Write and maintain bash scripts and tooling for fleet management and diagnostics.
- Collaborate closely with robotics, perception, and application teams to integrate platform capabilities.
- Follow and help improve best practices around Git workflows, branching strategies, and code review.
- Take ownership of well-scoped components — debug issues end-to-end, ship fixes, and iterate quickly.
Qualifications
- Linux systems programming in C (File I/O, Multi-threading, Socket communication)
- Basic data structures & algorithms
- General comprehension ability (reading technical manuals, datasheets, and RFCs; searching documentation independently)
- SOLID principles
- Python scripting (Classes, Dunder methods, Functions, GIL, File I/O)
- Bash scripting (Usage of shebang, if/elif/else, case/esac, File testing, Function definition and call)
- Git CLI usage, branching, merging, rebasing, conflict resolution
- Standard UML diagrams (flowchart, sequence diagram, deployment diagram)
- Windowless text editor usability (vim, nano, or equivalent)
Benefits & Perks
- 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 accelerate your growth in robotics and platform 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.
How to Apply
To apply for this role, click the Apply button on this page and follow the instructions.
Join Our Communities
The Indian robotics and AI sector is experiencing rapid expansion, driven by significant investment and a focus on advanced automation. This role is pivotal in shaping the future of autonomous systems within this burgeoning market. You will leverage deep expertise in embedded Linux systems, C/C++ programming, and network protocol configuration. Experience with ROS2, Docker, and CI/CD pipelines is essential for success. This position offers a unique opportunity to significantly impact product development, drive technological innovation, and contribute to the company's strategic growth and market leadership in a high-demand field.
Posted Date
June 19, 2026
DevOps Engineer - IND
Fortanix
Senior Salesforce Developer
Online Education Services
Lead Engineer
Devoted Studios
Software Engineering Manager - UCaaS
Sangoma
Full-Stack Engineer (Scalable Systems)
Derq
Automation Tester
Inspired Thinking Group (ITG)
Java Developer
Inspired Thinking Group (ITG)
Senior Software Engineer
Civica
Senior Full Stack Engineer Contractor
OnBuy
Salesforce Developer
Ignite IT