Rapyuta Robotics
Robotics Software Engineer
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Japan
Work mode:
Onsite
Published on:
14 October 2026
What they need
About Us We are committed to our core value of Empathy . Our mission is to automate "demanding," "dirty," and "dangerous" jobs so that people can engage in more intellectual and creative work. We achieve this by developing and supporting the implementation and operation of robotics platforms and robot solutions that leverage the world's most advanced control and coordination technologies.
Role Overview As a Robotics Software Engineer, you will drive innovation and optimization in multi-robot controls. Your work will directly impact developing and maintaining our distributed intelligence system for ASRS and pick-assist robots. You will be responsible for designing, implementing, testing, and maintaining critical components such as:
Behavior Controllers:
Global and local controllers that govern decision-making for a fleet of autonomous robots
Path Planning Systems:
Planners and executors that manage and dictate robot traffic
Task Allocation Strategies:
Different strategies and their optimizations to ensure efficient task distribution
Distributed Intelligence Framework:
Production-grade open-source framework (ALICA) used for coordinating multiple robots
Additionally, you will:
Collaborate & Review:
Perform architecture and code reviews with team members
Contribute to a collaborative and continuous improvement environment
Improve Processes:
Identify and recommend enhancements to engineering processes
Solve Customer Challenges:
Tackle challenging problems as our customer base grows
User-Focused Development:
Understand user needs and ensure that the delivered solutions provide tangible value
Requirements Minimum Qualifications
Education:
Bachelor's degree or higher in Computer Science, Robotics, or a related technical field
Technical Skills:
Strong fundamentals in algorithm design, problem-solving, and complexity analysis
Proficient in object-oriented programming (OOP) and multi-threading
Experience with C++ (C++11 or above)
Experience:
At least 3 years of corporate or research experience in Software Engineering or Robotics
Preferred Qualifications
Additional Technologies:
Experience with ROS (Robot Operating System) and Python
Libraries & Frameworks:
Familiarity with SMACH, Behavior Tree, and RosPlan
Specialized Experience:
Background in multiagent systems, constraint programming, or distributed systems
Hands-on experience with autonomous or manually operated robots
Other Skills:
Knowledge of CI/CD systems
Startup experience
Benefits
- Competitive compensation package
- Globally diverse workplace
- Exposure to cutting-edge robotics technology
- Visa sponsorship
- Relocation support
- Commuting allowance
- Flexible working hours and dress code policy
- Japanese Social Security (Health Insurance, Pension, Employment Insurance)
Other offers great for you!
These companies are also looking for great profiles
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
1 month ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
9 days ago
Quick apply
Cherrypick
Software Engineer
Freelance
Paris, France
Hybrid
Skills
2 hours ago
Quick apply
No company information available.