Gideon Brothers develops autonomous, collaborative and modular robot platforms and autonomy technologies for unstructured, indoor, human environments. Our robots are designed to assist operations in various industries. In our offices in Zagreb and Osijek, we have gathered a team of 90+ super-talented people, including ten PhDs and 45+ Masters of robotics hardware and software engineering and related disciplines.
We are looking for a Multi-Robot Optimization Engineer for our Zagreb office. Help our robots find the most efficient route, and effectively and reasonably coordinate tasks among different agents.
Scope of work: We are looking for a Multi-Robot Optimization Engineer who will be responsible for designing and implementing algorithms for solving heterogeneous multi-robot assignment and scheduling problems. As a member of our Autonomy Team, you will develop software for optimizing schedules for prioritized path planning and resource allocation of multi-robot systems.
Responsibilities:
- build and implement state-of-the-art multi-robot route optimization solutions,
- develop and implement algorithms for tasking, scheduling, prioritization, and mission planning of autonomous, mobile multi-robot systems,
- build an effective model to predict future locations and continuously optimize the robot’s routes and schedules,
- design, build, test, and ship task assignment and path-planning modules and functionality,
- create dynamic task allocation algorithms and modules to automate asset deployment and task completion.
Requirements:
- BSc, MSc or PhD in Computer Science, Robotics or a related field; available for full-time work,
- a general understanding of optimization problems and familiarity with related concepts (e.g. nonlinear and linear programming, integer programming, combinatorial optimization),
- experience with writing scheduling or route optimization software,
- good C++ and Python coding skills,
- familiarity with Linux environment,
- familiarity with Git or other source version control tools,
- excellent analytical skills.
What makes you stand out:
- experience with robotics and ROS,
- experience in dynamic path planning and task allocation for heterogeneous multi-robot systems,
- experience with writing scheduling or route optimization software,
- experience with optimization libraries, such as Python optimization toolbox or Google OR-Tools,
- proven experience in designing and implementing solutions for optimization problems.
What we offer:
- joining an R&D team working with state-of-the-art algorithms and helping develop breakthrough AI solutions in several fields, including computer vision, semantics, and navigation,
- internal talks – fun deep dives into different fields of expertise,
- well-equipped testing hall right next to the Zagreb office,
- flexible working hours & the opportunity for occasional remote work,
- exposure to the latest technology and top-notch tools,
- relaxed and friendly working environment and supportive colleagues,
- working in a dynamic and exciting industry,
- working in a multidisciplinary environment open to cross-divisional collaboration.
If this all sounds interesting to you, feel free to apply and join our team of experts! We are looking forward to your application! 🙂