{"id":760492,"url":"https://alion.io/job/origin-lead-software-engineer-linux","title":"Lead Software Engineer - Linux","company":{"id":686527,"name":"Origin","domain":"origin.tech","url":"https://alion.io/company/origin-7","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"A","score":100,"open_postings":17,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":17,"computed_at":"2026-10-31T05:58:55Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":23000,"max_usd":57000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":74},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Bash","optional":false},{"name":"C++","optional":false},{"name":"CMake","optional":false},{"name":"DHCP","optional":false},{"name":"DNS","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"MQTT","optional":false},{"name":"Pthreads","optional":false},{"name":"Python","optional":false},{"name":"ROS2","optional":false},{"name":"SQL","optional":false},{"name":"STL","optional":false},{"name":"TCP/IP","optional":false},{"name":"C","optional":true}],"status":"live","first_seen_at":"2026-10-23T08:53:07Z","employer_posted_date":"2026-10-23","last_verified_at":"2026-10-31T20:15:54Z","board_verified":true,"closed_at":null,"days_open":8,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":7},"description":"About Origin\nOrigin 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.\nAbout the Role\nOrigin 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.\nResponsibilities\nDesign and implement robot boot-up sequences and service orchestration to ensure reliable, deterministic system bring-up. \nConfigure and manage Linux networking - TCP/IP stack, HTTP, iptables, ARP, DHCP, DNS -for robot-to-cloud and inter-robot communication. \nManage Docker-based deployment and runtime environments on robot and cloud infrastructure. \nWrite and maintain system administration tooling and bash scripts for fleet management and diagnostics. \nCollaborate closely with robotics, perception, and application teams to integrate platform capabilities. \nEstablish and enforce best practices around Git workflows, branching strategies, and code review.\nLead and mentor a small platform engineering team - set technical direction, conduct code reviews, and drive execution.\nRequirements\nAll candidates must demonstrate solid, hands-on competency in every item listed below.\nLinux systems programming in C\nFile I/O - read, write, seek, memory-mapped files\nMulti-threading - pthreads, mutexes, condition variables, thread safety\nSocket communication - TCP/UDP sockets, select/poll/epoll\nBasic data structures & algorithms - stack, heap, queue, linked list\nGeneral comprehension ability - reading technical manuals, datasheets, and RFCs; searching documentation independently\nPython scripting\nBash scripting\nGit - CLI usage, branching, merging, rebasing, conflict resolution\nStrong Advantage\nCandidates with hands-on experience in the majority of the following areas will be strongly preferred.\nC++ programming - C++17, OOP, templates, STL\nCommon network protocols - DHCP, ARP, TCP, UDP, DNS\nNetwork configuration - routers, switches, VLANs, subnetting\nServer-client application architecture - roles of back-end and front-end\nP2P vs. centralised communication - DDS vs. MQTT, trade-offs and use cases\nDatabase management - relational (SQL) vs. NoSQL, schema design, basic queries\nNetwork security - checksums (CRC, MD5, SHA), public-key encryption, digital signatures\nROS2 framework - pub/sub, services, actions, lifecycle nodes, DDS transport\nCMake build system - targets, find_package, CTest integration\nDocker - writing Dockerfiles, docker-compose, remote image registry management\nBenefits\nGain experience in a dynamic startup environment at the forefront of robotics and AI innovation.\nContribute to the development of technology that will revolutionize the construction industry.\nWork alongside a talented and passionate team committed to making a real-world impact.\nLearn from experienced professionals and gain valuable skills in robotics software engineering.\nGain practical experience in a real-world engineering environment.\nContribute to a project with the potential to make a significant impact on the construction industry.","description_format":"text","description_chars":3705,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Construction Robotics","Robotic Software & Control Systems"],"lifecycle":[{"event":"open","at":"2026-09-11T18:26:32Z"}],"visa":[],"liveness":{"score":83,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.875,"p_room":0.945,"age_days":7,"expected_fill_days":17,"reasons":["conf:0","velocity","win:mid"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/origin-lead-software-engineer-linux","json_url":"https://alion.io/job/origin-lead-software-engineer-linux.json","meta":{"generated_at":"2026-10-31T23:27:57Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":36676,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":686527},"rest":"https://alion.io/mcp/rest/get_company?id=686527"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Forigin-lead-software-engineer-linux"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Forigin-lead-software-engineer-linux"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Forigin-lead-software-engineer-linux"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/origin-lead-software-engineer-linux\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Forigin-lead-software-engineer-linux"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":760492}},{"tool":"search_jobs","arguments":{"company":"origin.tech","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":760492},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}