R

Software Development Engineer (C++ Robotics)

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Development Engineer (C++ Robotics)

Rapyuta Robotics, an ETH Zurich startup headquartered in Tokyo, aspires to become the global leader in making robots more accessible. We currently lead the pick-assist AMR market in Japan and have secured investments from reputable backers, including Goldman Sachs, Sony, and Yaskawa. 

As we establish a global hub in Chennai as an independent center to facilitate our global expansion, we're seeking a Software Development Engineer III specializing in C++ and robotics systems. Your role will be crucial in architecting, designing, and implementing advanced robotics and distributed systems for our Warehouse Robotics platforms. You will build robust, scalable, and testable modules while collaborating with cross-functional teams to deliver production-quality code

Responsibilities: 

  • Architect, design, and implement complex C++ modules for robotics simulation and distributed agent control 
  • Create and extend mock/test agents to simulate real-world robot behaviors for system validation and CI 
  • Design robust APIs and interfaces for agent coordination, task assignment, and status reporting 
  • Optimize code for performance, reliability, and maintainability in multi-threaded and real-time environments 
  • Collaborate with cross-functional teams including robotics, cloud, and QA to deliver production-quality code 
  • Write and maintain high-quality unit, integration, and system tests 
  • Perform code reviews, mentor junior engineers, and contribute to technical leadership 

Minimum Qualifications: 

  • At least 5-7 years of software development experience with strong C++ expertise 
  • Deep understanding of modern C++ including move semantics, smart pointers, lambdas, templates, type traits, SFINAE 
  • Strong grasp of object-oriented, generic, and functional programming paradigms 
  • Experience architecting and simulating distributed agent systems with message-driven architectures 
  • Proficient in designing extensible, modular, and testable C++ systems with solid grasp of design patterns and behavior trees 
  • Experience with test-driven development, unit testing, and mocking frameworks 
  • Proficient in multi-threading, synchronization primitives, and real-time constraints 
  • Understanding of coordinate transformations, quaternions, and pose/orientation math 
  • Strong commitment to code quality, documentation, and code reviews 
  • Strong communication skills in English 

Preferred Qualifications: 

  • Experience with Python for scripting and test automation 
  • Familiarity with Docker, CI/CD, and cloud robotics platforms 
  • Knowledge of task planning, navigation, and fleet management 
  • Open-source contributions in robotics or distributed systems 
  • Experience with static/dynamic analysis tools and CI/CD pipelines 
  • Excellent problem-solving and debugging skills 
  • Self-motivated, proactive, and able to work independently 

Why us? 

  • Exciting and challenging problems are addressed using wide-ranging technologies and tools. 
  • Competitive salary 
  • Great team culture, peers and workplace 
Original job Software Development Engineer (C++ Robotics) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Software Development Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Development Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.