Platform Engineering Apprentice - Linux

Origin

Bengaluru

On-site

INR 600,000 - 900,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Close mentorship
Ownership of production systems
Fast-paced startup environment
Clear path to full-time role

Job summary

Origin Autonomy is seeking an early-career engineer to join our platform team as an apprentice, working on embedded Linux, networking, and cloud-connected services on live robots.

You’ll learn by doing, with mentorship from senior engineers; expect to contribute to boot sequences, Docker deployments, and diagnostics.

This role offers real ownership and a clear path to a full-time Platform Engineer position as you grow your skills in robotics and AI.

Qualifications

  • 0–1 years of experience in software or systems engineering (internships or ~6 months counts).
  • Solid C programming with sockets, threads, and file I/O.
  • C++14/17 with OOP, STL, RAII, smart pointers.
  • Strong Linux fundamentals and command line fluency.

Responsibilities

  • Help build and debug robot boot-up sequences and service orchestration.
  • Configure and troubleshoot Linux networking for robot-to-cloud communication.
  • Build, run, and maintain Docker containers for robot and cloud deployments.
  • Write bash and Python scripts for diagnostics and tasks.
  • Collaborate with teams to debug integration on real hardware.
  • Participate in code reviews and follow Git workflows.
  • Document learnings for team reuse.

Skills

Linux systems programming
C programming
C++ (14/17)
Networking fundamentals
Docker
Python scripting
Bash scripting
Git CLI
Linux command line
Independent learning

Tools

Docker Compose
ROS 2 (good to have)
CMake
iptables
tcpdump

Job description

About 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 an early-career engineer to join our platform team as an apprentice. You’ll work alongside senior engineers on embedded Linux systems, networking, robotic middleware, and cloud-connected services that keep our robots running on live construction sites. This role is built for someone with strong fundamentals and a real hunger to learn. We care more about how you think and how quickly you pick things up than about how many tools you’ve used.

What You’ll Do

  • Help build and debug robot boot-up sequences and service orchestration, learning how to make system bring-up reliable and deterministic.
  • Configure and troubleshoot Linux networking (TCP/IP, DHCP, DNS, iptables) for robot-to-cloud and inter-robot communication, under the guidance of senior engineers.
  • Build, run, and maintain Docker containers for robot and cloud deployments.
  • Write bash and Python scripts for fleet diagnostics, log collection, and routine system tasks.
  • Work with the robotics, perception, and application teams to debug integration issues on real hardware.
  • Follow team Git workflows and participate actively in code reviews, both giving and receiving feedback.
  • Document what you build and learn so the rest of the team benefits.

Requirements
All candidates must show solid, hands-on competency in every item below. Expect each one to be tested in the interview.

  • 0–1 years of experience, with at least one internship or ~6 months of hands-on work experience in software or systems engineering (full-time roles, internships, or research lab work all count).
  • Linux systems programming in C, including file I/O (read, write, seek, mmap), multi-threading (pthreads, mutexes, condition variables), and socket programming (TCP/UDP, select/poll/epoll).
  • C++ (C++14/17), including OOP, STL containers and algorithms, RAII, and smart pointers.
  • Networking fundamentals: TCP vs. UDP, ARP, DHCP, DNS, IP addressing and subnetting, and how to debug connectivity with tools like ip, ping, ss, tcpdump, and iptables.
  • Docker: writing Dockerfiles, using docker-compose, managing images and volumes, and debugging running containers.
  • Core data structures and algorithms (stack, queue, heap, linked list, hash map) and the ability to reason about time and space complexity.
  • Python and Bash scripting for automation and diagnostics.
  • Git from the command line: branching, merging, rebasing, and resolving conflicts.
  • Strong comfort on the Linux command line: processes, systemd services, permissions, and logs.
  • Ability to learn independently by reading man pages, documentation, datasheets, and RFCs.
  • No degree required. We evaluate on demonstrated skill, projects, and work experience.

Good to Have

  • Exposure to ROS 2 (pub/sub, services, actions, launch files) or DDS.
  • Familiarity with CMake (targets, find_package, CTest).
  • Understanding of P2P vs. centralized messaging (e.g. DDS vs. MQTT).
  • Network configuration on routers and switches, including VLANs.
  • Basic knowledge of SQL or NoSQL databases.
  • Basics of network security: checksums and hashes (CRC, SHA), public-key encryption, and digital signatures.
  • Projects on embedded hardware (Jetson, Raspberry Pi) or self-hosted servers and home networks.
  • Open-source contributions or a GitHub profile showing systems-level work.

What You’ll Get

  • Close mentorship from senior platform and robotics engineers, with regular code reviews and 1:1s.
  • Real ownership of production systems running on robots deployed on live construction sites.
  • Broad exposure across embedded Linux, networking, middleware, and cloud infrastructure.
  • A fast-paced startup environment at the forefront of robotics and AI.
  • A clear path to a full-time Platform Engineer role based on performance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Linux
Lead Software Engineer - Linux

Origin • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Lead Software Engineer - Linux
Lead Software Engineer - Linux

Origin Control Solutions Ltd • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Apprentice - Embedded Hardware, Power & Safety
Apprentice - Embedded Hardware, Power & Safety

Origin • Bengaluru

On-site
INR 334,800 - 558,000
Experience in a dynamic startup environment
Contribute to transformative technology
Work alongside a talented team
+1
SDE Apprentice - Backend & Android
SDE Apprentice - Backend & Android

Origin • Bengaluru

On-site
INR 240,000 - 320,000
Startup environment
Hands-on robotics experience
Mentorship from senior engineers
+1
Lead Software Engineer - Linux
Lead Software Engineer - Linux

Deservely Technologies • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Dynamic startup environment
Robotics and AI focus
Team collaboration
+2
Engineer - Embedded Systems Robotic Power Tools
Engineer - Embedded Systems Robotic Power Tools

Origin • Bengaluru

On-site
INR 800,000 - 1,200,000
Experience in a dynamic startup environment
Contribute to innovative robotics technology
Learn from experienced professionals
Apprentice - Mechanical Enclosures and Harness
Apprentice - Mechanical Enclosures and Harness

Origin • Bengaluru

On-site
INR 279,000 - 390,600
Experience in a dynamic startup environment
Contribute to innovative robotics technology
Learn from experienced professionals
+1
Perception Engineer - Apprentice
Perception Engineer - Apprentice

Origin • Bengaluru

On-site
INR 2,300,000 - 4,200,000
AI Research Apprentice
AI Research Apprentice

Origin • Bengaluru

On-site
INR 800,000 - 1,100,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Origin Control Solutions Ltd • Bengaluru

On-site
INR 1,500,000 - 2,600,000