Large Language Models for Automatic Bug Finding in Source Code Analysis
il y a 6 heures
Position description
**Category**:
- Mathematics, information, scientific, software
**Contract**:
- Internship
**Job title**:
- Large language models for automatic bug finding in source code analysis H/F
**Subject**:
- JOIN US, TO DO WHAT?
Contribute to technological innovation for clean and safe energy, health and well-being, sustainable transportation, information and communications, space exploration, safety and security: that is the mission of CEA - Leti.
In the context of an ITSEF, the security evaluation of a software component usually requires a source code review (audit) performed by an evaluator who needs to be assisted by static analysis tools that can be configured and customized to help checking security requirements. The code analysis methodology applied at Leti ITSEF mainly consists in the following 2 operations: (1) extract a piece of source code to verify a particular property, (2) try to automatically prove the property, and in case of unknown status (the proof failed) search path conditions to violate the property. Such violations may reveal vulnerabilities to be exploited by malicious input data (software attack) combined with fault injection (hardware attack).
**Contract duration (months)**:
- 6
**Job description**:
**Join us for an internship**
- CEA Tech Corporate from CEA Tech on Vimeo
- As an intern at CEA, you will have the opportunity to work in a world-renowned research environment. Our teams are made up of passionate and dedicated experts, offering a framework conducive to learning and collaboration. You will have access to state-of-the-art equipment and first-rate research resources to carry out your assignments.
**Main goals**
- (1) Investigate how LLM can be used to assist evaluators in finding bug automatically in source code. For example, a research question is how IA could assist the user in generating formal specification, which is a long repetitive and complex process.
- (2) Assess how LLM perform and can be complementary to traditional tools used for evaluation (formal methods, using Frama-C and Lazart).
**Internship tasks**
- Literature review of LLMs solutions for automatic bug finding.
- Test of LLMs on open benchmarks of source code containing vulnerabilities ([3,4])
- Evaluation of a scope where LLM is relevant (i.e. where it performs better than traditional tools, where it can be complementary, to assist the evaluator)
- Proposition of a methodology to assist source code analysis with LLMs
**References**
**Methods / Means**:
- LLM, IA, static code analysis, Formal methods, cybersecurity
**Applicant Profile**:
**What do we expect from you?**
- A prior technical knowledge in formal methods for static code analysis is highly valued. A proactive and autonomous profile, an enthusiasm for scientific research are encouraged.
**We offer**:
An internship in the heart of the Grenoble metropolitan area, easily accessible via the CEA's soft mobility program.
- A unique research environment dedicated to topics with high societal impact.
- Experience in a cutting-edge field of innovation with strong industrial development potential.
- Training to strengthen your skills or acquire new ones in embedded electronics, information technology, telecommunications, and/or cybersecurity.
- In accordance with the CEA's commitments to the integration of people with disabilities, this job is open to all. The CEA offers accommodations and/or organizational possibilities for the inclusion of workers with disabilities._
Position location
**Site**:
- Grenoble
**Job location**:
- France, Auvergne-Rhône-Alpes, Isère (38)
**Location**:
- Grenoble
**Languages**:
- English (Intermediate)
**Prepared diploma**:
- Bac+5 - Diplôme École d'ingénieurs
Requester
**Position start date**:
- 02/02/2026
General information
**Organisation**:
The French Alternative Energies and Atomic Energy Commission (CEA) is a key player in research, development and innovation in four main areas:
- defence and security,
- nuclear energy (fission and fusion),
- technological research for industry,
- fundamental research in the physical sciences and life sciences.
Drawing on its widely acknowledged expertise, and thanks to its 16000 technicians, engineers, researchers and staff, the CEA actively participates in collaborative projects with a large number of academic and industrial partners.
The CEA is established in ten centers spread throughout France
**Reference**:2025-37598
**Description de l'unité**:
- CEA-Leti's Information Technology Security Evaluation Facility (ITSEF) is a security evaluation laboratory certified by the Agence Nationale de la Sécurité des Systèmes d'Information (ANSSI) (France's national cybersecurity agency). It provides security evaluations for industrial products to obtain certification from the above certification bodies. It evaluates secure integrated microcircuits, HSMs and various smart cards such as bank cards, passports, health insurance cards, etc. It c
-
Grenoble, Auvergne-Rhône-Alpes, France CEA Temps pleinPosition descriptionCategoryMathematics, information, scientific, softwareContractInternshipJob titleLarge language models for automatic bug finding in source code analysis H/FSubjectJOIN US, TO DO WHAT?Contribute to technological innovation for clean and safe energy, health and well-being, sustainable transportation, information and communications, space...
-
Grenoble, Auvergne-Rhône-Alpes, France CEA Temps pleinPosition descriptionCategoryMathematics, information, scientific, softwareContractPostdocJob titlePOSTDOC (M/F) - Modeling and Analysis of Prospective Scenarios for Hydrogen in France and GermanySubjectThe use of hydrogen produced by electrolysis, along with its derivatives (such as synthetic methanol and synthetic kerosene), is one of the solutions...
-
Grenoble, France EASYVISTA Temps plein**Company Description** At **EASYVISTA**, we place great importance on the **well-being of all our employees**, which is why we were awarded the **Great Place To Work® certification for 2022-2023**. Are you looking to join a **fast-growing French software company** that puts **professional development and employee success** at the heart of its...
-
Internship in Ai
il y a 2 semaines
Grenoble, France CEA Temps pleinPosition description **Category**: - Mathematics, information, scientific, software **Contract**: - Internship **Job title**: - Internship in AI & LLM Adaptation of What-if Simulations for Business Processes H/F **Subject**: - AI & LLM Adaptation of What-if Simulations for Business Processes **Contract duration (months)**: - 6 **Job...
-
Grenoble, France CEA Temps pleinDescription du poste **Domaine**: - Santé **Contrat**: - CDD **Intitulé de l'offre**: - Engineer or postdoctoral researcher in instrumentation for bioproduction H/F **Statut du poste**: - Cadre **Durée du contrat (en mois)**: - 12 **Description de l'offre**: Based on the microfluidic instruments previously developed in the team, you will design...
-
Postdoc in Research in Electronics Engineering
il y a 7 jours
Grenoble, France CEA Temps pleinDescription du poste **Domaine**: - Composants et équipements électroniques **Contrat**: - Post-doctorat **Intitulé de l'offre**: - PostDoc in Research in Electronics Engineering H/F **Sujet de stage**: - Electronique embarquée de conditionnement pour électrode de référence dans un accumulateur Li-ion **Durée du contrat (en mois)**: - 24...
-
Grenoble, France Babylangues Temps plein**Looking for a part-time job in Grenoble? Speak English? Become a Babylangues Instructor!** Babylangues is France’s first and leading expert in early language learning, with over 15 years of experience matching families with language instructors. And with 96% of our instructors recommending us, it’s a role you can trust! As a Babylangues instructor,...
-
Internship Performance Debugging
il y a 1 semaine
Grenoble, France Inria Temps pleinLe descriptif de l’offre ci-dessous est en Anglais_ **Type de contrat **:Convention de stage **Contrat renouvelable **:Oui **Niveau de diplôme exigé **:Bac + 3 ou équivalent **Fonction **:Stagiaire de la recherche **A propos du centre ou de la direction fonctionnelle**: The Inria Grenoble - Rhône-Alpes research center groups together almost 600 people...
-
Remote Open Source Software Engineer
il y a 1 jour
Grenoble, France Canonical Temps pleinA leading open source software company is seeking engineers to join its Ubuntu Engineering organization in France. The role involves developing software in languages such as Rust, Go, and Python, contributing to open source projects, and collaborating in a remote-first environment. Ideal candidates possess an undergraduate degree in Computer Science or a...
-
French Language Teacher
il y a 1 semaine
Grenoble, Auvergne-Rhône-Alpes, France Global LT Temps pleinJoin the Global LT community and help provide language lessons to business professionals and their families worldwide. We are currently looking for French Language Teachers to provide in-person customized lessons to our clients in Grenoble, France.Job Information:Ref 191538: Adult maleLocation: Student's home [near Parc Pompidou, Rue Général Mangin,...