Within a young and dynamic start-up located in the center of Paris, you will participate in the development of exoskeleton control. This work will include aspects of modeling, optimization, trajectory generation, controller synthesis and/or reinforcement learning. You will be tasked with developing the most robust and safe algorithms to ensure the best possible experience for our users.
Reporting to the Head of Dynamic Walking, you will be integrated in the Controls team and will collaborate with the Mechanical and Electronic teams to implement the most recent approaches of robotics.
Your main activities will for example be (non-exhaustive list):
Develop controls algorithms with strategies like linear control, non-linear control, MPC
Train end-to-end or hybrid policies with reinforcement learning
Optimize trajectories offline and online
Write efficient software in C++ and Python
Improve system modeling and simulator realism
Develop state estimation algorithms
Participate in the team’s tests on the exoskeleton
Diploma: Master’s or PhD degree in Controls, Machine Learning, Optimization, Applied mathematics, or related scientific field
Required experience: projects on robotics system controls and/or Machine Learning
Skills
Programming (C++/Python): autonomous
Algorithmics: autonomous
Robotics (kinematics, dynamics, working with sensor data): autonomous
Control theory: autonomous
Machine learning: autonomous
As part of an ongoing structuring project, we anticipate a future need within our R&D teams. We are opening this opportunity now to meet interested candidates and build a talent pool in advance.
If this topic resonates with you, it’s the perfect time to connect!
Opportunity expected in May 2025.
How to apply
Submit your application by clicking on the “Apply” button below
To validate your application, we would like you to demonstrate your interest in programming and problem solving by passing a “challenge”:
Solve the challenges to obtain 2 stars on the first 4 levels
Send us your solutions by replying to the “application received / candidature bien reçue” email that was sent to you after you applied. We expect the solutions found for each level (i.e. 8 integer numbers), as well as your source code (github link, or files directly attached to the email, uncompressed).
We look forward to meeting you!
This job offer is also available in French language on request.
Ces entreprises recrutent aussi au poste de “Data / Business Intelligence”.