We are developing the world’s first enterprise-level Platform-as-a-Service (PaaS) for robots, creating a rare opportunity for an experienced, product-focused engineering professional. Our PaaS aims to offer innovative features to handle every part of the product life cycle required to aid and deliver robust, scalable, and state-of-the-art robotics solutions to the end user. You will own key components of single and multi-agent system navigation.
Your responsibilities include but not limited to:
- Collaborate in a team to design, develop, and test robust autonomous navigation capabilities in semi-structured and dynamic indoor environments
- Maintain high-level of communication with cross-functional teams and partners
- Contribute to software design reviews, architecture reviews, and best practices
Requirements
- Bachelor’s degree in Robotics, Computer Science, or a similar technical field of study, or equivalent practical experience with an outstanding track record
- Experience with multi-agent path planning, obstacle avoidance, and motion control
- Experience with autonomous mobile robots
- Strong C++ programming skills
- Computer Science fundamentals in algorithm design, problem-solving, and complexity analysis
- Demonstrated ability to design, implement, and test scalable and highly available software systems in a fast-paced environment
- 2+ years of work experience in robotics
- Strong communication skills, ability to work well in a team environment
Nice to haves
These aren’t required, but be sure to mention them in your application if you have them.
- Doctoral or Master’s degree in Robotics or Computer Science
- Experience with ROS and navigation frameworks
- Experience in designing and implementing mapping and localization systems
- 3+ years of experience in professional software development
- Participant in robotic competitions, e.g. RoboCup, DARPA Grand Challenge, and/or contributions to open source projects
- Startup experience