R&D Engineer: Formal Methods for Secure Cryptography

Inria

Valbonne, Nice, Montpellier

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.

Résumé du poste

Inria Côte d’Azur invites applications for a Research and Development Engineer in Formal Methods. The role focuses on extending and improving formal verification toolchains like EasyCrypt, Jasmin, and maskVerif, with emphasis on the Jasmin compiler and its Rocq/Coq formal model.

You will work across research teams within a European consortium, contributing high-quality, open-source software. Candidates should have a graduate degree or PhD with strong background in functional programming (OCaml),

Qualifications

  • Graduate degree or equivalent; Doctorat valued.
  • Strong background in functional programming and OCaml.
  • Experience with a proof assistant, particularly Rocq/Coq; strong preference.
  • Familiarity with formal methods and verification frameworks (EasyCrypt, maskVerif).
  • Knowledge of hardware security, side-channel attacks, and masking techniques is desirable.

Responsabilités

  • Extend and improve the reliability of the formal verification tools.
  • Extend proof languages and program logics to support constructs from systems programming languages.
  • Share hardware architecture descriptions across the consortium's tools.
  • Strengthen automated verification capabilities for masking countermeasures.
  • Design, implement, and validate robust software components; improve tooling.

Connaissances

OCaml
Programming language theory
Rocq/Coq
Formal methods
Hardware security
Low-level programming

Formation

Graduate degree
PhD

Outils

EasyCrypt
Jasmin
maskVerif
Assembly language

Description du poste

Inria Côte d’Azur invites applications for a Research and Development Engineer in Formal Methods. The role focuses on extending and improving formal verification toolchains like EasyCrypt, Jasmin, and maskVerif, with emphasis on the Jasmin compiler and its Rocq/Coq formal model.

You will work across research teams within a European consortium, contributing high-quality, open-source software. Candidates should have a graduate degree or PhD with strong background in functional programming (OCaml),

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

Postes similaires à comparer

R&D Engineer — Formal Methods & Rust Tooling
R&D Engineer — Formal Methods & Rust Tooling

Inria • Paris

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

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
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
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
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
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
Verification Engineer
Verification Engineer

Codasip • Villeneuve-Loubet

Hybride
EUR 55 000 - 85 000