CareerPlanSign in

Lead Software Engineer - Linux

Bengaluru, Karnataka, India💼 Full-time🗓 2026-08-05 → 2026-09-26

Core

Design and implement robot boot-up sequences, service orchestration, and Linux networking stacks for autonomous construction robots.

Role type

Lead Software Engineer (Embedded Linux & Robotics)

Builds

Autonomous robot fleet software, CI/CD pipelines, and system administration tooling

Domain

Robotics, Embedded Systems, Construction Technology

Deliverable

production ML models | product features | infrastructure

Required skills

Linux systems programming in C, Multi-threading (pthreads), Socket communication (TCP/UDP), Bash scripting, Git workflows, Docker management, Python scripting

Preferred skills

C++17, ROS2 framework, Network configuration (VLANs, subnetting), Database management (SQL/NoSQL), Network security, CMake build system

Technologies

Linux, C, C++, Python, Bash, Git, Docker, ArgoCD, GitHub Actions, ROS2, TCP/IP, HTTP, DDS, MQTT, SQL, NoSQL

Responsibilities

Design and implement robot boot-up sequences and service orchestration; Configure and manage Linux networking stacks; Own CI/CD pipelines; Manage Docker-based deployment environments; Write system administration tooling and bash scripts; Collaborate with robotics and perception teams; Lead and mentor a small platform engineering team

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.