Control Robotics Engineer (Paris, FR)
Job description
Joining the Robot team means joining an environment where mathematical abstraction meets physical reality. We are looking for an expert with a PhD degree, capable of transforming theoretical models into safe and efficient robotic behaviors.
Your Scientific and Technical Responsibilities
Under the responsibility of the Head of Robot Engineering, you will be in charge of the following activities:
Optimization of Controllers (Motion Control):
- Identify and characterize control needs (centimetric accuracy, disturbance rejection, transient dynamics).
- Develop and validate advanced control algorithms (Nonlinear MPC).
Path Planning:
- Design and implement the planning strategy taking into account the non-holonomic constraints of the robot.
- Collaborate with the fleet management team to solve dynamic rescheduling issues in real-time.
Condition Estimation and Sensor Fusion (Localization & Filtering):
- Uncertainty Modeling: Design and refine observation and prediction models to ensure robust localization in an outdoor dynamic environment.
- Advanced Filter Synthesis: Master the implementation of Extended Kalman Filters (EKF) to deal with the intrinsic nonlinearity of our models and the asynchronous nature of the sensors (GNSS, IMU, Odometry).
Desired profile
You won't be integrating existing libraries. You will develop the intellectual property that defines the performance of our robots.
Note to candidates: This position requires a deep understanding of the physics of motion. A technical test on the modelling of a complex system will be integrated into the selection process.
- Education: PhD in Robotics, Automation, or Applied Mathematics.
- Expertise: Perfect mastery of the modeling of dynamic systems and the synthesis of control laws.
- Software: Expert in C++ (modern standards). Knowledge of ROS is a prerequisite.
- Spirit: You know how to navigate between the rigour of a scientific publication and the efficiency of an industrial deployment.
- Experience: 3 years minimum
- Fluent English
Conduct of the interviews
- Phone Screening: 20 min
- Interview: 60 min
- Technical test
- Immersion day
- Ref call
Please note: This job description is translated from French.
Apply for this job