- Trouver mon job s
- Trouver mon entreprise s
-
Accès recruteur
-
Emploi
- Formation
-
Mon compte
-
Pas de salaire renseigné
Internship Position H/F CEA
- Palaiseau - 91
- Stage
- Industrie high-tech • Telecom
Les missions du poste
Although formal verification is essential for ensuring the safety and security of software, it remains difficult to deploy and use effectively by non-experts due to its steep learning curve. Recent advances in large language models (LLMs) have demonstrated remarkable abilities in code understanding, synthesis, and reasoning. These advances open promising research directions for assisting developers and verification engineers in formal specification and verification tasks.
The goal of this internship is to explore and evaluate the integration of LLMs assistance into the Frama-C environment to support and automate parts of the specification and verification workflow. The work will focus on identifying the extent to which LLMs can provide meaningful support without compromising the rigor and reliability of formal program analysis.
The following topics represent potential research and technical directions of the internship. Depending on the interests of the intern, one or more of them will be pursued, or other directions might be devised as the internship progresses.
Automatic Specification Synthesis: Use LLMs to infer program specifications, selecting an appropriate formalism (e.g., ACSL, MetAcsl, RPP), and explore strategies to evaluate the robustness of synthesized specifications themselves, e.g., using Frama-C's infrastructure or counterexample-based refinement.
Assistance in Verification Configuration: Design mechanisms for LLMs to suggest appropriate Frama-C plugins (e.g., Wp, Eva, E-ACSL, RTE) and configurations or parameters based on the characteristics of
the analyzed code and objectives.
Assessment and Prioritization of Verification Results: When potential issues are reported, develop an LLM-assisted process to classify their severity and likelihood of exploitation, providing a prioritized and interpretable view of verification results, potentially in combination with Frama-C's results themselves.
All these potential directions raise several challenges at the intersection of software engineering, artificial intelligence, and formal methods.
Integration Challenge: Setting up an environment where LLMs can interact programmatically with Frama-C, interpret analysis feedback, and refine their outputs iteratively. This can build upon the Loupe framework.
Reliability and Hallucination Control: Designing mechanisms to detect, quantify, and reduce hallucinations or incorrect inferences produced by the model, possibly through cross-validation against Frama-C's analysis results.
Evaluation Metrics: Defining criteria for assessing the quality and usefulness of AI-generated specifications and test cases, both in terms of correctness and their impact on verification coverage.
Human-AI Collaboration: Studying how AI-generated suggestions can be presented to the user to maximize productivity and trust, ensuring the expert remains in control of final verification decisions.
RequiredInterest in AI-assisted software engineering
Willingness to explore interactions between LLMs
and formal verification frameworks
Solid knowledge of Python and its ecosystem
Ability to work in a team
PreferredFamiliarity with machine learning and large language models, including prompt design or API integration.
Familiarity with the Frama-C platform.
Some knowledge of the OCaml and C programming languages
- Télétravail jusqu’à 3 jours par semaine
- 52 jours de congés/RTT
- Possibilité d’aménagement du temps de travail
- Formation personnalisée
- Restauration d’entreprise
- Offre de transport interne et prise en charge Navigo and co,
- Mutuelle d’entreprise avantageuse
- CE (aides vacances, loisirs, frais de garde, scolarité des enfants etc
Les étapes de recrutement
Les étapes de recrutement peuvent varier selon l'offre à laquelle vous postulez.
-
Dépôt de CV via notre site carrière
-
Préqualification téléphonique
-
Entretiens et évaluation avec manager et RH
-
Négociation salariale et contrat de travail
-
Embauche et intégration
-
CEA en images
La carte
2 Boulevard Thomas Gobert
91120 Palaiseau
Publiée le 04/01/2026 - Réf : 2025-38412
Créez une alerte
Internship Position H/F
- Palaiseau - 91
- Stage
Pour les postes éligibles :
Télétravail partiel
Finalisez votre candidature
sur le site du
recruteur
Créez votre compte pour postuler
sur le site du
recruteur !
sur le site du recruteur
sur le site du recruteur !
Recherches similaires
- Emploi Étampes
- Emploi Dourdan
- Emploi Massy
- Emploi Corbeil-Essonnes
- Emploi Brétigny-sur-Orge
- Emploi Montgeron
- Emploi Les Ulis
- Emploi Draveil
- Emploi Milly-la-Forêt
- Emploi Athis-Mons
- Entreprises Palaiseau
- Stage Essonne
- Stage Palaiseau
- Emploi Numérique
- Emploi Etat
- Emploi Europe
- Emploi Scientifique
- Emploi Technologies
- Emploi Avenir Palaiseau
- CEA Palaiseau
- Stage CEA
Testez votre correspondance
Chargement du chat...
{{title}}
{{message}}
{{linkLabel}}