[Current position: Robotics Software Engineer at L2S, France](https://
l2s.centralesupelec.fr/job/ingenieur-h-f-en-genie-logiciel-pour-la-robotique/)
- Description
We are looking for a Research Engineer to develop a unified test platform in robotics and autonomous vehicles in order to support the innovation of L2S researchers. The aim is to conduct the design, operation and evolution of experimental devices with their software to facilitate the implementation of the control algorithms developed for complex systems ranging from robotics (manipulation, collaborative and/or mobile) to the displacement in formation of heterogeneous multi-agent systems (drones and ground vehicles). An indoor flight arena (about 10m x 5m x 3.2m) equipped with an OptiTrack motion capture system was previously installed at CentraleSupélec. The goal is to set up a unified ROS-based software facilitating the reconfiguration and sharing of the robots in a modular and seamless way. The implementation of a software library under ROS to support the implementation and experimental testing of observation and control algorithms, as well as the development of a common dynamic simulation environment, will help to significantly reduce the time needed by L2S researchers to implement their scientific results.
- Experience/Desired skills
The job profile is oriented on "software engineering for robotics" in order to carry out the required developments. An engineering level is desired, with possibilities of publications, in a transdisciplinary research environment. The desired technical skills are: - ROS middleware - Linux - development of embedded applications for robotics in C/C++ - network knowledge - notions of real-time control, low-level programming, driver programming - high-level scripting languages: Python - Gitlab-type versioning system - maintenance of the various software layers associated with robots and sensors: drivers, firmware, operating systems, ROS middleware.
- Mission
The selected candidate will be in charge of the following missions:
1) to propose a unified ROS-based software formalism to be used across several different experimental spaces equipped with an OptiTrack motion capture system;
2) to develop under ROS a software library taking into account the robots and sensors used at L2S in support of the implementation and experimental tests of observation and control algorithms for collaborative robotics and autonomous vehicles (UAVs, land vehicles);
3) to develop under ROS a modular dynamic simulation environment, reconfigurable and representative of the experimental spaces and means.
- Keywords
Robot Operating Systems (ROS), robotics, robotic arms, autonomous vehicles, drones.