Rapyuta Robotics is a robotics startup with a vision to be the leader in making robots more accessible. Our Tokyo Engineering team is changing gears to meet the growing needs of our customers - from a handful of robots to hundreds of robots; from a small team to multiple squads. The team works closely with some of the premier enterprise customers in Japan to build state-of-the-art robotics solutions by leveraging rapyuta.io, our cloud robotics platform, and the surrounding ecosystem.
We are looking for a group of talented and passionate software engineers to support our vision by building and help others build state-of-the-art multi-robot solutions.
Your responsibilities include but not limited to:
- Collaborate in a team to design, develop, integrate and maintain a robust team of autonomous robots in semi-structured and dynamic environments
- Contribute to the deployment and testing of our system
- Identify bottlenecks and bugs, and devise solutions to these problems
- Contribute to software design reviews, architecture reviews, and best practices
Requirements
- Bachelor’s degree in Computer Science, or a similar technical field of study, or equivalent practical experience with an outstanding track record
- Demonstrated ability to design, implement, and test scalable and highly available software systems in a fast-paced environment
- Strong proficiency in C++, with a fair knowledge of the language specification and at least 4-8 years of hands-on experience
- Good OOP and multithreading knowledge
- Computer Science fundamentals in algorithm design, problem-solving, and complexity analysis
- Strong communication skills and ability to work well in a team environment
Benefits
- Competitive salary
- Stock options
- International working environment
- Bleeding edge technology
- Working with an exceptionally talented team
What makes you stand out:
- Contributions to open source project
- Experience in the field of robotics
- Startup experience