Thèse CIFRE (F/H) Contribution à un langage de modélisation automobile formellement vérifié pour les logiciels embarqués critiques
Core
Developing a formally verified modeling language (GRust) and toolchain for generating safe, deterministic code for critical embedded automotive software under ISO26262 standards.
Role type
PhD Researcher (CIFRE) in Formal Methods and Embedded Systems
Builds
A verified modeling language, a formal proof assistant integration, and a safe asynchronous runtime for automotive SDV architectures.
Domain
Automotive software engineering, formal verification, embedded systems, real-time computing
Deliverable
production ML models | product features | research
Required skills
Formal verification, Rust programming, asynchronous programming, model checking, theorem proving (Lean/Rocq), embedded systems architecture
Preferred skills
Experience with CompCert, Lustre, or SCADE, knowledge of ISO26262, distributed systems (work stealing)
Technologies
Rust, CompCert, Rocq, Lean, Tokio, Simulink, Stateflow
Responsibilities
Implementing formal proofs for code properties (determinism, bounded memory), automating service interface generation, designing a formally verified asynchronous runtime, conducting industrial case studies for performance evaluation.
Seniority
PhD Candidate (Researcher)