Software engineer in robotics and biomechanics

January 15, 2023
Offerd Salary:Negotiation
Working address:N/A
Contract Type:Other
Working Time:Negotigation
Working type:N/A
Ref info:N/A

2022-05557 - Software engineer in robotics and biomechanics

Contract type : Fixed-term contract

Renewable contract : Oui

Level of qualifications required : Graduate degree or equivalent

Other valued qualifications : PhD

Fonction : Temporary scientific engineer

Level of experience : From 3 to 5 years


The WILLOW team at Inria Paris, attached to the Computer Science Department of the Ecole Normale Supérieure, is looking for a software development engineer for robotics and human motion analysis.

The WILLOW team, recognized for its contributions in computer vision and machine learning, has been interested for three years in deploying its research on real robotic systems. The team's research activities are focused on deep learning, reinforcement learning and advanced sensor-based control of complex robotic systems, with the ambition to establish the theoretical and algorithmic foundations for fine and robust control of robot movements directly from their sensor inputs (cameras, force sensors, etc.).

As part of its research activities, the WILLOW team develops advanced software for modelling and controlling complex robotic systems, such as Pinocchio (https: // for modelling and simulating complex kinematic chains, ProxSuite (https: // Robotics/proxsuite) for efficiently solving convex optimization problems, etc.

The WILLOW team now wishes to extend the application of its tools to the case of human motion analysis.

Scientific articles related to the position:

  • Carpentier, Justin, et al. "The Pinocchio C++ library: A fast and flexible implementation of rigid body dynamics algorithms and their analytical derivatives." 2019 IEEE/SICE International Symposium on System Integration (SII). IEEE, 2019.
  • Li, Zongmian, et al. "Estimating 3d motion and forces of person-object interactions from monocular video." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2019.
  • Carpentier, Justin, Rohan Budhiraja, and Nicolas Mansard. "Proximal and sparse resolution of constrained dynamic equations." Robotics: Science and Systems 2021. 2021.
  • Assignment

    Missions: - Extension of the Pinocchio library for the analysis and reconstruction of human movement. - Integration of muscolo-skeletal models within the Pinocchio library. - Development of a graphical visualization tool for the analysis and reconstruction of human movement. - Support to the community - Deployment of tools developed within the robotic and biomechanical ecosystems.

    Collaboration: The hire will collaborate with WILLOW team members and other national partners on human motion analysis and reconstruction.

    Responsibilities: The person recruited will be in charge of the animation and the diffusion of the tool within the robotics and biomechanics community.

    Main activities

    Main activities:

  • Design and development of software modules around Pinocchio for the analysis and reconstruction of human movement.
  • Development of new skeletal models adapted to the scientific problems of human motion analysis and reconstruction.
  • Promotion of the team's software tools and results within the community.
  • Development of tools to assist in the analysis and reconstruction of human movement.
  • Collective activities:

  • Specific training, seminars
  • Vector of good practices in software engineering and experimentation
  • Help in recruiting and coaching
  • Participation in project writing, advice on development projects
  • Representation of the institute on the software plan
  • Skills
  • Expertise in biomechanics, analysis and modelling of human movement
  • Knowledge in robotics, control and estimation
  • Expertise in numerical mechanics and modelling of rigid polyarticulated systems
  • Expertise in C++ and Python programming
  • Ability to understand scientific contexts and needs and to translate them into technological implementations
  • Ability to propose and realize reference implementations, prototypes and demonstrators: autonomy, creativity, proactive monitoring, and listening to needs.
  • Technical supervision of engineers
  • Ability to write, publish and present in English
  • Benefits package
  • Restauration subventionnée
  • Transports publics remboursés partiellement
  • Congés: 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (ex : enfants malades, déménagement)
  • Possibilité de télétravail et aménagement du temps de travail (après 12 mois d'ancienneté)
  • Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
  • Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)
  • Accès à la formation professionnelle
  • General Information
  • Theme/Domain : Robotics and Smart environments Software engineering (BAP E)

  • Town/city : Paris

  • Inria Center : Centre Inria de Paris
  • Starting date : 2023-01-02
  • Duration of contract : 12 months
  • Deadline to apply : 2023-01-15
  • Contacts
  • Inria Team : WILLOW
  • Recruiter : Carpentier Justin /
  • About Inria

    Inria is the French national research institute dedicated to digital science and technology. It employs 2,600 people. Its 200 agile project teams, generally run jointly with academic partners, include more than 3,500 scientists and engineers working to meet the challenges of digital technology, often at the interface with other disciplines. The Institute also employs numerous talents in over forty different professions. 900 research support staff contribute to the preparation and development of scientific and entrepreneurial projects that have a worldwide impact.

    Instruction to apply

    Defence Security : This position is likely to be situated in a restricted area (ZRR), as defined in Decree No. 2011-1425 relating to the protection of national scientific and technical potential (PPST).Authorisation to enter an area is granted by the director of the unit, following a favourable Ministerial decision, as defined in the decree of 3 July 2012 relating to the PPST. An unfavourable Ministerial decision in respect of a position situated in a ZRR would result in the cancellation of the appointment.

    Recruitment Policy : As part of its diversity policy, all Inria positions are accessible to people with disabilities.

    Warning : you must enter your e-mail address in order to save your application to Inria. Applications must be submitted online on the Inria website. Processing of applications sent from other channels is not guaranteed.

    From this employer

    Recent blogs

    Recent news