2022-04988 - Zero-touch onboarding with IETF LAKE

Contract type : Fixed-term contract

Level of qualifications required : Graduate degree or equivalent

Fonction : Temporary scientific engineer

Assignment

The ZERO-TOUCH ADT position is in the scope of RIOT-fp Inria Challenge and IETF LAKE standardization activity. The project proposes the implementation and demonstration of a zero-touch draft standard, under standardization in IETF in collaboration with Ericsson Research. The zero-touch draft standard leverages IETF LAKE and enables zero-touch scalable device onboarding.

 

Main activities

In the context of the project, we will implement the draft standard and its three separate components: Joining Node, Network Manager and Manufacturer. Joining Node component will execute on constrained devices based on microcontrollers and will consequently be implemented in C or in Rust. The Network Manager and Manufacturer components will execute on more powerful devices that can interpret Python code.

Apart from implementing the draft standard as a generic OpenWSN/RIOT library, the project envisions a large component that tackles the integration and demonstration of the solution with ongoing Inria projects: swarm robotics such as DotBots and SailBots (autonomous sailing bot developed in the context of SticAmSud Emistral project) and crystal-free architectures. In that context, the developed code will be ported and its use demonstrated on these platforms.

Skills

  • Embedded C programming

  • Familiarity with crypto protocols and networking

  • Good software development practices: unit testing, CI/CD

Benefits package

  • Subsidized meals
  • Partial reimbursement of public transport costs
  • Leave: 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
  • Possibility of teleworking and flexible organization of working hours
  • Professional equipment available (videoconferencing, loan of computer equipment, etc.)
  • Social, cultural and sports events and activities
  • Access to vocational training