Why This Role Stands Out
This apprentice role offers an incredible opportunity to write production code from day one on cutting-edge autonomous robots, contributing directly to a renowned company revolutionizing the construction industry. You'll thrive here if you're a high-potential early-career engineer eager to develop your C++ and ROS 2 skills while working alongside top talent from leading institutions. Apply now to gain invaluable experience and make a tangible impact in a fast-paced, innovative environment.
Quick Overview
Job Description
About Origin
Origin (previously 10xConstruction) 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, etc.
About the role
The Apprentice role at Origin is for high-potential early-career engineers who are ready to contribute immediately. This is not a passive learning role; you will be writing production code from Day 1. You will be assigned specific modules (e.g., a specific sensor driver, a safety monitor, or a diagnostic tool) and expected to deliver robust solutions under the guidance of Senior Engineers.
Key Responsibilities
- Module Development:
- Develop C++ drivers for auxiliary sensors and actuators within the ROS 2 framework.
- Implement state machines for robot subsystems (e.g., gripper logic, battery management).
- Optimize existing code for performance and readability.
- System Support:
- Assist in porting algorithms from Python prototypes to efficient C++ implementations.
- Maintain the build system (CMake) and CI/CD pipelines for specific packages.
- Perform hardware-in-the-loop (HIL) testing and validate software releases on physical robots.
- Debugging & Diagnosis:
- Monitor robot telemetry during field tests and flag anomalies in sensor data.
- Debug network issues and configuration mismatches in the robot's internal network.
Required Qualifications and Skills
- Bachelor's degree in Engineering (Electrical, CS, Robotics, or equivalent).
- 0-2 years of experience (strong internship or project portfolio required).
- Strong C++ fundamentals (pointers, memory management, OOP).
- Familiarity with Linux CLI and basic shell scripting.
- Understanding of basic Robotics concepts (transforms, kinematics).
- Demonstrated ability to build systems (e.g., FSAE, Robocon, complex hobby projects).
Preferred Experiences
- Previous exposure to ROS/ROS 2.
- Experience with microcontroller interrupts and timers.
- Basic PCB soldering and hardware debugging skills.
- 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 gain valuable skills in robotics software 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.
Similar jobs
- FP
Datacenter - BMS Commissioning Engineer
NewAuto ApplyFacility Performance Consulting Limited
Mumbai, MH🇮🇳Hybrid6 hours agoSCADATechnology - SS
Lead Engineer - Fullstack (Java & React) - Noida
NewAuto ApplySopra Steria
Noida, Uttar Pradesh🇮🇳Hybrid7 hours agoOracleSQLSpring+13Technology - KA
Senior DevOps Engineer (India)
NewAuto ApplyKarat
Bengaluru🇮🇳Remote19 hours agoDockerAWSNew Relic+10Technology - KA
Senior Data Engineer (India)
NewAuto ApplyKarat
Bengaluru🇮🇳Remote19 hours agoDockerSQLAWS+9Technology - KA
Director of Software Engineering (India)
NewAuto ApplyKarat
Bengaluru🇮🇳Remote19 hours agoGPTLLMTechnology - HC
Software Development Engineer in Test II
NewAuto ApplyHackerRank Careers
Bengaluru🇮🇳Hybrid22 hours agoDockerBDDCucumber+9Technology - AS
AI Engineer III – Agentic Platform
NewAuto ApplyAmtech Software
Bengaluru🇮🇳Hybrid21 hours agoDockerMicroservicesAWS+14Technology - NA
Software Engineer - 2
NewAuto ApplyNavan
Bengaluru🇮🇳HybridYesterdayMicroservicesSpringSpring Boot+6Technology - OK
Staff Software Engineer
NewAuto ApplyOkta
Bengaluru🇮🇳HybridYesterdayMachine LearningOAuthC#+7Technology - OK
Senior Java Engineer (Design & DSA)
NewAuto ApplyOkta
Bengaluru🇮🇳HybridYesterdayMySQLSpringSpring Boot+11Technology - 66
Cloud Architect
NewAuto Apply66degrees
India🇮🇳HybridYesterdayDockerGCPGoogle Cloud+4Technology - NA
Associate Distinguished Engineer (Solution Architect - GenAI + RAG + Agentic AI, Cloud, data architecture, Integration Architecture)
NewAuto ApplyNagarro
Remote🇮🇳On-siteYesterdayGCPAWSMLOps+3Technology