R&D Engineer — Formal Methods & Rust Tooling

Inria

Paris

Sur place

EUR 27 338 - 32 746

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Avantages offerts par ce poste

Partial reimbursement of public travel
Leave: 7 weeks annual leave + RTT days
Teleworking after 6 months
Professional equipment
Social, cultural and sports events
Vocational training
Social security coverage

Résumé du poste

Inria is seeking an experienced Research and Development Engineer to join the FORMASK project, focusing on formal verification of cryptographic implementations. The role emphasizes extending Rust tooling, translating Rust to a proof assistant, and building reusable libraries for cryptographic components.

The candidate will work with EasyCrypt, Jasmin, OCaml, and SMT solvers, contributing to open-source tooling and ensuring high-quality software engineering within a multidisciplinary consortium.

Qualifications

  • PhD in formal methods, programming languages, cryptography, or related field preferred.
  • Strong proficiency in Rust and OCaml.
  • Experience with a proof assistant (EasyCrypt, Coq, Why3) desirable.
  • Knowledge of SMT solvers (CVC5, Z3) and side-channel security desirable.

Responsabilités

  • Extend and improve reliability of formal verification tools (EasyCrypt, Jasmin).
  • Translate and verify Rust code within a transpilation pipeline.
  • Develop reusable libraries of cryptographic components.
  • Present progress to consortium partners.
  • Document and integrate developments into open-source repositories.

Connaissances

Rust programming
OCaml
Formal methods
Proof engineering

Formation

Graduate degree
PhD preferred

Outils

EasyCrypt
Jasmin
Coq/Why3
SMT solvers
Rust tooling

Description du poste

Inria is seeking an experienced Research and Development Engineer to join the FORMASK project, focusing on formal verification of cryptographic implementations. The role emphasizes extending Rust tooling, translating Rust to a proof assistant, and building reusable libraries for cryptographic components.

The candidate will work with EasyCrypt, Jasmin, OCaml, and SMT solvers, contributing to open-source tooling and ensuring high-quality software engineering within a multidisciplinary consortium.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Ingénieur R&D en méthodes formelles et outils Rust
Ingénieur R&D en méthodes formelles et outils Rust

Inria • Paris

Sur place
Restauration subventionnée
Transports publics remboursés
Télétravail après 6 mois d’ancienneté
+1
R&D Engineer: Formal Methods for Secure Cryptography
R&D Engineer: Formal Methods for Secure Cryptography

Inria • Valbonne, Nice, Montpellier

Sur place
Research and Development Engineer in Formal Methods
Research and Development Engineer in Formal Methods

Inria • Paris

Sur place
Partial reimbursement of public travel
Leave: 7 weeks annual leave + RTT days
Teleworking after 6 months
+4
Research and Development Engineer in Formal Methods
Research and Development Engineer in Formal Methods

Inria • Valbonne, Nice, Montpellier

Sur place
Ingénieur R&D en Méthodes Formelles — Vérification Avancée
Ingénieur R&D en Méthodes Formelles — Vérification Avancée

Inria • Valbonne, Nice, Montpellier

Sur place
Restauration subventionnée
Transports publics remboursés
Congés annuels généreux + RTT
+2
Ingénieur·e de recherche et développement en méthodes formelles
Ingénieur·e de recherche et développement en méthodes formelles

Inria • Valbonne, Nice, Montpellier

Sur place
Restauration subventionnée
Transports publics remboursés
Congés annuels généreux + RTT
+2
Research engineer / Static analysis of OCaml programs
Research engineer / Static analysis of OCaml programs

Inria • Rennes

Sur place
EUR 45 000 - 70 000
Partial reimbursement of public transport costs
7 weeks annual leave + 10 extra days RTT
Possibility of teleworking after 6 months
+3
Ingénieur·e de recherche et développement en méthodes formelles
Ingénieur·e de recherche et développement en méthodes formelles

Inria • Paris

Sur place
Restauration subventionnée
Transports publics remboursés
Télétravail après 6 mois d’ancienneté
+1
Formal Modeling of Clock Glitch Attacks for Security Verification of Processors H/F
Formal Modeling of Clock Glitch Attacks for Security Verification of Processors H/F

CEA • Grenoble

Sur place
EUR 36 000 - 45 000
Rust Developer - Industrial Systems (CDI, Toulouse)
Rust Developer - Industrial Systems (CDI, Toulouse)

ADENTIS • Toulouse

Sur place
EUR 38 000 - 47 000