Mission
We are seeking a talented and motivated intern to contribute to the development of LightShow Creator, a tool for creating drone light shows. The main objective of the internship is to improve drone movement algorithms to make transitions between figures and landing faster and smoother. Specific challenges include:
- Optimized transitions: Develop algorithms to minimize the time required for drones to move from shape A to shape B, while respecting strict constraints (distance, speed, acceleration).
- Efficient landing: Design a method for each drone to return to its takeoff position in an optimized manner.
- Real-time visualization: Integrate tools to simulate and validate these transitions directly in Blender
Methods and Tools
The intern will explore and use:
- Algorithms: Solving optimization problems (equation solver, simulations, genetic algorithms, pathfinding, etc.).
- Software tools:
- Python or C++ for algorithm development.
- Blender (or Geometry Nodes) for visualization and simulation.
- Existing software base: LightShow Creator, an add-on integrated into Blender, which will be enriched and improved by your contributions.
Collaboration and Work Environment
- You will work in collaboration with a team of developers and a designer.
- You will be supervised by the engineer responsible for developing LightShow Creator.
- Work tools: Git for code management, agile tracking for tasks and iterations.
Required Profile
We are looking for a final-year computer engineering student with the following skills:
- Mandatory skills:
- Solid mastery of Python or C++.
- Advanced knowledge of algorithms and optimization.
- Additional assets:
- Experience in optimization algorithms (genetic, pathfinding, simulations, etc.).
- Knowledge of procedural 3D animation tools (Blender, Geometry Nodes, Houdini).
- Personal qualities: curiosity, rigor, autonomy, ability to solve complex problems.
Practical Information
- Duration and location:
- 6-month internship, on-site at Drotek – ZA du Ruisseau, Route de Folcarde, 31290 AVIGNONET-LAURAGAIS.
- Expected deliverables:
- Documented and functional algorithms.
- Tested prototypes integrated into the existing system.
- Detailed report on the developed solutions.
- Benefits: Quality supervision, opportunity to work on an innovative project with high visibility.
Application
Interested in this opportunity? Send your CV and a cover letter to careers@drotek.com. Join us to merge cutting-edge technology and artistic creativity, and contribute to the future of light shows.