Open-source Embedded OS for the Internet of Things (RIOT) Development & Maintenance Junior Société: INRIA
Offre: MissionThis position is dedicated to developing and maintaining RIOT, an open-source, community-driven embedded operating system for the Internet of Things. This position will have a particular focus on network stack development and maintenance above the link layer.Job descriptionThe high-level objective is to (1) contribute open source code, upstream, to the RIOT code base, (2) coordinate RIOT development within Inria, with other engineers and researchers using/developing RIOT, (3) coordinate RIOT development outside Inria, help maintain the RIOT community at large (see www.riot-os.org and github.com/RIOT-OS/RIOT) which aims to become the equivalent of Linux for IoT devices that cannot run Linux.  Specific objectives include (a) port/implement application layer protocols e.g. MQTT, LWM2M, CoAP, (b) implement lightweight IPv4 stack to RIOT including HTTP, DNS, TCP (c) implement security protocols e.g. DTLS (d) implement Bluetooth Low Energy stack in RIOT inlcuding 6LoWPAN over BLE (e) setup permanent building-automation demo using RIOT-powered hardware (f) active participation in broader RIOT community activities  frequent exchanges with other RIOT contributors and code reviews via GitHub. The position will allow business trips to Berlin, where the core of the RIOT community currently is. |