Robot AI Engineer (Planning/Scheduling/Optimization)
You will be implementing and integrating algorithms that are applicable for high-level robot task planning and scheduling, creating C++ API interfaces, developing and fine-tuning optimization and scheduling tools.
- Develop new, or integrate readily available solutions for high-level robot task planning and scheduling.
- Search for and integrate, implement applicable methods for map segmentation.
- Develop integrated robotic planning and execution environments.
- Apply optimization methods for robot task plan optimization.
You will work in a scrum-based agile development cycle. You will be working alongside founders, researchers, and engineers to design and build first-generation robotic solutions for mass consumer adoption.
You will be measured by deliverables, engineering oriented approach (instead of research focus), code quality and ability to communicate with peers and work in a team.
- Master degree (or PhD but application oriented, rather than research focused).
- At least 5 years in software development, and two 2 years working in a Robot AI field.
- Experience with optimization techniques for robot task planning.
- Experience with scheduling algorithms.
- Experience with stochastic optimization methods and heuristic solvers.
- Experience in working hands-on with robots.
- Experience in creating solutions for industrial or service robotics usage.
Flexible Hours & 100% Remote Work:
These roles permit flexible working hours and are 100% remote.
Contract work or a permanent position: we can accommodate you.