Large language models for automatic bug finding in source code analysis H/F
il y a 2 semaines
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
- 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.
- 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
[1] Sauze-Kadar Marine, Thomas. Loubier A Multi-Model Approach to Enhance Automatic Matching of Vulnerabilities to Attack Patterns. Récupéré sur
[2] Lacombe, G., Feliot, D., Boespflug, E. et al. Combining static analysis and dynamic symbolic execution in a toolchain to detect fault injection vulnerabilities. J Cryptogr Eng 14, 147–
[3] WooKey challenge: https://wookey-
[4] ANSSI, Amossys, EDSI, LETI, Lexfo, Oppida, Quarkslab, SERMA, Synacktiv, Thales, Trusted Labs Inter-CESTI: Methodological and Technical Feedbacks on Hardware Devices Evaluations.
Methods / Means
LLM, IA, static code analysis, Formal methods, cybersecurity
Applicant Profile
What do we expect from you?
We are looking for a motivated and curious candidate (BAC+5) in the field of cybersecurity to join our team. The candidate must have good programming skills (Python, C, assembly, …) and some basic knowledge in artificial intelligence, embedded system security, vulnerability exploits.
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
Candidate criteria
Languages
English (Intermediate)
Prepared diploma
Bac+5 - Diplôme École d'ingénieurs
Requester
Position start date
02/02/2026
-
Grenoble, Auvergne-Rhône-Alpes, France CEA Temps pleinGeneral 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...
-
Intelligence Artificielle
il y a 4 jours
Grenoble, Auvergne-Rhône-Alpes, France CEA Temps pleinPosition descriptionCategoryMathematics, information, scientific, softwareContractInternshipJob titleIntelligence Artificielle - Large Language Models optimizations for In-Memory Computing hardware H/FSubjectCe stage vise à mettre en place une infrastructure logicielle pour optimiser des modèles de langages (LLMs) afin de permettre leur implémentation sur...
-
Computational scientist in coherent X-ray imaging
il y a 1 semaine
Grenoble, Auvergne-Rhône-Alpes, France Physics World Temps pleinJob DetailsThe European Synchrotron, the ESRF, is an international research centre based in Grenoble, France.Through its innovative engineering, pioneering scientific vision and a strong commitment from its 700 staff members, the ESRF is recognised as one of the top research facilities worldwide. Its particle accelerator produces intense X-ray beams that are...
-
Intership: Automatic Label Correction With Deep Learning
il y a 2 semaines
Grenoble, Auvergne-Rhône-Alpes, France ESRF - The European Synchrotron Temps pleinAutomatic Label Correction in 3D Images of Brain Tissue With Deep LearningType of contract:Internship (6 months)CONTEXTThe European Synchrotron Radiation Facility (ESRF) is an international research institute organized around a particle accelerator used to study the structure of matter. Through its forefront technology development and scientific vision, ESRF...
-
Computational scientist in coherent X-ray imaging
il y a 1 semaine
Grenoble, Auvergne-Rhône-Alpes, France ESRF - The European Synchrotron Temps pleinContext & Job DescriptionThe Extremely Brilliant Source upgrade of the ESRF has led to two orders of magnitude increase in the available coherent X-ray flux. This primarily benefits techniques like coherent diffraction imaging (CDI), holo-tomography, ptychography which can image samples in three dimensions with an increased speed and resolution. One...
-
Post-doc (f/m) on BM05 in "TechNo-CLS EU Project"
il y a 3 jours
Grenoble, Auvergne-Rhône-Alpes, France ESRF - The European Synchrotron Temps pleinContext & Job DescriptionTheEuropean Synchrotron Radiation Facility (ESRF)is looking for a motivated post doc to joinBM05, an ESRF beamline hosting experiments using x-ray phase contrast tomography and Bragg diffraction imaging (BDI).You will play an active role in research related to crystal growth and characterization using BDI, in particular Rocking Curve...
-
Internship in AI
il y a 2 semaines
Grenoble, Auvergne-Rhône-Alpes, France CEA Temps pleinGeneral 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...
-
Grenoble, Auvergne-Rhône-Alpes, France CEA Temps pleinInformations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un...
-
Measurement technician for mechatronic systems
il y a 4 jours
Grenoble, Auvergne-Rhône-Alpes, France ESRF - The European Synchrotron Temps pleinContext & Job DescriptionWithin the Mechanical Engineering Group of the Instrumentation Services and Development Division (ISDD), the Advanced Analysis and Precision Unit provides support and expertise in modelling and measurements. You will join the Precision Dynamics and Mechatronics team which focuses on mechatronics developments, together with analysis...
-
AI Industry Research Consultant
Il y a 29 minutes
Grenoble, Auvergne-Rhône-Alpes, France Schneider Electric Temps pleinBasic Qualifications:Masters or Ph.D. (Computer Science, Statistics, Engineering, Physics, Mathematics, Economics)Minimum 3 years of Data Science experience for Ph.D. candidates and 5 years for master's candidatesMinimum 3 years of work experience in relevant domains (Energy, Oil & Gas, Chemicals, Natural Resources, Mining & Metals, Utilities or Power) –...