Required skills
- C++
- Robotics
- Autonomous Systems
- Multi-Robot Coordination
- Multi-Agent Path Planning
- Motion Planning
- Collision Avoidance
- Real-time Algorithms
- Algorithm Optimization
- Software Development
- Mobile Robots
Languages: German
Job description
We are looking for an experienced software developer with expertise in multi-robot coordination, multi-agent path planning, and motion planning for an innovative product development project involving autonomous mobile robot systems.
Project overview
For a demanding development project in the field of autonomous, mobile robot systems, we are looking for an experienced software developer (m/f/d) with profound expertise in Multi-Robot Coordination, Multi-Agent Path Planning, and Motion Planning.
As part of an innovative product development, a solution is being developed where multiple autonomous robots must interact efficiently and collision-free within a shared workspace.
Responsibilities
- Development and optimization of algorithms for coordinating multiple autonomous robots (Multi-Robot Coordination).
- Development and implementation of solutions for Multi-Agent Path Planning and collision-free motion planning.
- Development and optimization of motion planning algorithms for dynamic environments.
- Ensuring efficient and optimally coordinated movement within an entire robot fleet.
- Consideration of dynamic obstacles and short-term changes in environmental conditions.
- Optimization of algorithms regarding scalability and real-time capability with an increasing number of robots.
- Development and performance optimization of the corresponding software in C++.
- Analysis of existing algorithms and further development of the existing software architecture and codebase.
- Execution of tests and validations, partly directly on the real robot systems.
- Technical knowledge transfer as well as support in building internal expertise through mentoring and technical guidance of the development teams.
Requirements
- Several years of experience in software development in the field of robotics, autonomous systems, or comparable technical applications.
- Very good knowledge of C++ and experience with high-performance, algorithmically demanding software development.
- Profound practical experience in Multi-Robot Coordination, Multi-Agent Path Planning, or comparable problem areas.
- Very good knowledge of Motion Planning, motion planning, and collision avoidance.
- Experience with mathematical optimization methods and complex algorithmic problem areas.
- Experience in the development of real-time capable algorithms and their performance optimization.
- Understanding of algorithm scaling with an increasing number of autonomous agents.
- Independent and systematic approach to complex technical problems.
- Communication skills and enjoyment of knowledge transfer as well as technical guidance of internal developers.
- Good German or English language skills, written and spoken
Project details
- Start: ASAP
- Duration: 5 Monate
- Remote: hybrid
- Location: Berlin, Deutschland, DE
- Languages: German
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE