Formal Verification and Embedded Rust for Low-Power Open Source Distributed System Software

il y a 3 semaines


Paris, France INRIA Temps plein

Contexte et atouts du poste

In the context of the RIOT-rs project, this position will focus on designing and leading the development of formally verified open source buidling blocks for a cybersercure embedded software platform : a Rust-based, general-purpose OS running on the main low-power 32-bit microcontrollers (Arm Cortex-M, RISC-V, ESP32...).

The approach aimed for in this project includes the use of formal verification tools uising functional Rust as speficiation language (such as Cryspen) and fostering integration of formal verification workflows in the operating system's continuous integration processes to automate proofs on the OS as it evolves, such as in this blueprint.

For further reading, see the output of . Recently, new standards have been specified in this domain, including the protocols necessary for

Several positions are available They will remain open until they are filled.

Mission confiée

Collaboration :
The recruited person will be in connection with RIOT-rs developers, the community developing hax, the Rust Embedded and the RIOT open source communities, as well as Inria researchers in the domain of secure low-power IoT, cryptography and formal verification.

Responsibilities :
The recruited person will be in particular in charge of steering interactions between RIOT-rs developers and the community developing hax. The main goal will be to "hax" up an increasing perimeter of central RIOT-rs software modules, on which a number of proofs (t.b.d.) will have to be performed, and maintained, as the OS if being developed and fleshed out further down the line.

Steering/Management :
The person recruited will be in charge of steering the developer community snowballing around the open source code base.

Principales activités

Main activities :

- propose and steer hax-based formal verification for existing and upcoming RIOT-rs building blocks
- propose formally verified Rust rewrites for RIOT building blocks
- implementation, documentation and CI of formally verified embedded Rust modules
- interact with cryptography experts and formal verification experts
- interact with secure low-power IoT network protocols experts
- upstreaming and steering of open source communities

Compétences

Technical Skills
- embedded C/Rust
- formal verification
- git
- open source software workflows
- RTOS or bare-metal experience on 32-bit microcontrollers such as ARM Cortex-M, RISC-V, ESP32
- cybersecurity basics (communication protocols, cryptography)


Non-Technical / Soft skills
- distributed team work
- good english skills (written, spoken, read)
- consensus building

Avantages

Subsidized meals 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

Rémunération

According to experience



  • Paris, France Inria Temps plein

    Le descriptif de l’offre ci-dessous est en Anglais_ **Type de contrat **:CDD **Niveau de diplôme exigé **:Thèse ou équivalent **Autre diplôme apprécié **:MSc **Fonction **:Post-Doctorant **A propos du centre ou de la direction fonctionnelle**: The Inria Saclay-Île-de-France Research Centre was established in 2008. It has developed as part of...


  • Paris, France INRIA Temps plein

    Contexte et atouts du poste In the context of the RIOT-rs project (as well as RIOT) and in partnership with Low-power devices embarking such microcontrollers are typically connected to the network via various low-power wireless techniques (BLE, 802.15.4, LoRa...) and For further reading, see the output of Several positions are available! They will...


  • Paris, France IC Resources Temps plein

    Embedded Software Engineer Join a company that specialises in developing advanced semiconductor solutions, particularly in the field of integrated circuits (ICs) and system-on-chip (SoC) technologies. Their expertise lies in designing and manufacturing high-performance and low-power consumption ICs for applications in telecommunications, automotive,...


  • Paris, France IC Resources Temps plein

    Embedded Software Engineer Join a company that specialises in developing advanced semiconductor solutions, particularly in the field of integrated circuits (ICs) and system-on-chip (SoC) technologies. Their expertise lies in designing and manufacturing high-performance and low-power consumption ICs for applications in telecommunications, automotive,...


  • Paris, Île-de-France IC Resources Temps plein

    Embedded Software Engineer Join a company that specialises in developing advanced semiconductor solutions, particularly in the field of integrated circuits (ICs) and system-on-chip (SoC) technologies. Their expertise lies in designing and manufacturing high-performance and low-power consumption ICs for applications in telecommunications, automotive,...

  • Embedded Software Integrator

    il y a 2 semaines


    Paris, France IC Resources Temps plein

    Embedded Test Engineer Join an innovative French company based in Paris as an Embedded Test Engineer. They are leaders in the development of advanced analog and mixed-signal integrated circuits (ICs), catering to diverse industries such as automotive, aerospace, and beyond. They prioritise high-performance, low-power consumption, and reliability in their...

  • Embedded Software Integrator

    il y a 2 semaines


    Paris, Île-de-France IC Resources Temps plein

    Embedded Test Engineer Join an innovative French company based in Paris as an Embedded Test Engineer. They are leaders in the development of advanced analog and mixed-signal integrated circuits (ICs), catering to diverse industries such as automotive, aerospace, and beyond. They prioritise high-performance, low-power consumption, and reliability in their...

  • Embedded Software Integrator

    il y a 3 semaines


    Paris, France IC Resources Temps plein

    Embedded Test Engineer Join an innovative French company based in Paris as an Embedded Test Engineer. They are leaders in the development of advanced analog and mixed-signal integrated circuits (ICs), catering to diverse industries such as automotive, aerospace, and beyond. They prioritise high-performance, low-power consumption, and reliability in their...


  • Paris, France INRIA Temps plein

    Contexte et atouts du poste The Inria AIO team works with the team of the Inria Museum to bring in a fun low-power wireless mesh network installation. It consists of 20 AIOT System board equipped with an ultra sonic range-finder, a buzzer and many LEDs. The goal of this internship is to finalize the code for that equipement, test it in the lab and...

  • Embedded Test Engineer

    il y a 2 semaines


    Paris, France IC Resources Temps plein

    Embedded Test Engineer Join an innovative French company based in Paris as an Embedded Test Engineer. They are leaders in the development of advanced analog and mixed-signal integrated circuits (ICs), catering to diverse industries such as automotive, aerospace, and beyond. They prioritise high-performance, low-power consumption, and reliability in their...

  • Senior Rust Developer

    il y a 5 jours


    Paris, France Jobs for Humanity Temps plein

    Company Description Jobs for Humanity is dedicated to building an inclusive and just employment ecosystem. Therefore, we have dedicated this job posting to individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf of Hard of Hearing Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ,...

  • Embedded Systems Developer

    il y a 3 semaines


    Paris, France IC Resources Temps plein

    Embedded System Engineer Join a pioneering Aerospacecompany in the design and development of SoC FPGAs. Based in Paris and Montpellier they are pushing the boundaries of what is possible in aerospace engineering with their expertise lies in developing cutting-edge FPGA technology and leveraging it for missions beyond Earth's atmosphere. They are looking...


  • Paris, France SEQUANS Temps plein

    TEL AVIV, ISRAEL – PARIS OR SOPHIA ANTIPOLIS, FRANCE – SINGAPORE – CHINA – TAIWAN – SEOUL, SOUTH KOREA – SALO, FINLAND We are looking for a Real-time embedded and DSP engineer to work on a state-of-the-art 5G product. As an engineer on the Firmware team, you will be at the center of the embedded 5G firmware development within a silicon design...

  • System Integration 4G Engineer

    il y a 3 semaines


    Paris, France SEQUANS Temps plein

    PARIS OR SOPHIA ANTIPOLIS, FRANCE Broadband Software Integration (BB-SWI) team is in charge of integrating modem, drivers and application features in order to build Sequans final 4G and 5G products. The team is also responsible for deploying integration test platform in order to track, debug issues seen on the product, during lab and field testing. As...


  • Paris, France IC Resources Temps plein

    Embedded System Engineer Join a pioneering Aerospace company in the design and development of SoC FPGAs. Based in Paris and Montpellier they are pushing the boundaries of what is possible in aerospace engineering with their expertise lies in developing cutting-edge FPGA technology and leveraging it for missions beyond Earth's atmosphere. They are looking...


  • Paris, France IC Resources Temps plein

    Embedded System Engineer Join a pioneering Aerospace company in the design and development of SoC FPGAs. Based in Paris and Montpellier they are pushing the boundaries of what is possible in aerospace engineering with their expertise lies in developing cutting-edge FPGA technology and leveraging it for missions beyond Earth's atmosphere. They are looking...


  • Paris, Île-de-France IC Resources Temps plein

    Embedded System Engineer Join a pioneering Aerospace company in the design and development of SoC FPGAs. Based in Paris and Montpellier they are pushing the boundaries of what is possible in aerospace engineering with their expertise lies in developing cutting-edge FPGA technology and leveraging it for missions beyond Earth's atmosphere. They are looking for...

  • Backend Developer

    il y a 5 jours


    Paris, France Jobs for Humanity Temps plein

    Company Description Jobs for Humanity is dedicated to building an inclusive and just employment ecosystem. Therefore, we have dedicated this job posting to individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf of Hard of Hearing Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ,...


  • Paris, France IC Resources Temps plein

    Embedded System Engineer   Join a pioneering Aerospace company in the design and development of SoC FPGAs. Based in Paris and Montpellier they are pushing the boundaries of what is possible in aerospace engineering with their expertise lies in developing cutting-edge FPGA technology and leveraging it for missions beyond Earth's atmosphere.   They are...


  • Paris, Île-de-France IC Resources Temps plein

    Inspiring opportunity to work on the latest advanced technology nodes and microprocessor developments, all in a collaborative and international start-up environment for a huge range of industry applications. I am looking to speak with senior levels of digital IC verification engineers Applicants must have an interest in high computing power and...