Post-doctoral researcher specializing in the application of formal methods for timing estimations H/F

Job title:

Post-doctoral researcher specializing in the application of formal methods for timing estimations H/F

Company:

Commissariat à l’Énergie Atomique

Job description

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 FranceReference 2024-32273Division descriptionThe CEA’s technology research division (DRT) develop a broad portfolio of technologies in the fields of information and communication, energy and health.
CEA technology research division leverages a unique innovation-driven culture and unrivalled expertise to develop and disseminate new technologies for industry, effectively bridging the gap between the worlds of research and industry.
CEA-List is a research institute specialized in smart digital systems, located in the heart of the Paris-Saclay science and technology cluster.Description de l’unitéWithin the CEA List, the Electronics Design Automation and Architectures Laboratory (LECA) has the mission of designing innovative and flexible computing architecture (System-on-chip) that meet the challenges of performance, cost, energy consumption, safety and security, targeting critical embedded systems and accelerators for embedded AI. In particular, the laboratory develops methods for modeling and analyzing safety and security properties in order to verify the behavior of multi-core computing architectures using formal methods.Position descriptionCategoryElectronics components and equipmentsContractFixed-term contractJob titlePost-doctoral researcher specializing in the application of formal methods for timing estimations H/FSocio-professional categoryExecutiveContract duration (months)24 monthsJob descriptionAs a member of a multidisciplinary technological research team comprised of experts in software/hardware analyses through the application of formal methods, you will actively contribute to a national research project dedicated to the development of a predictability toolbox. This toolbox aims to analyze the worst-case temporal behavior of microarchitectures associated with embedded RISC-V processors. These microarchitectures are generated by a flow from a partner that automatically infers synthesizable Register Transfer Level (RTL) representations of processors from their Instruction Set Architecture (ISA).Your involvement in this project will facilitate the creation of a predictability toolbox that streamlines the exploration of design trade-offs, ultimately leading to the production of highly tailored RISC-V processors designed for Internet of Things (IoT) applications and embedded platforms used in safety-critical systems. A key aspect of predictability analysis involves assessing the worst-case execution time (WCET) of a processor by examining how a given binary code progresses through successive pipeline stages.Timing Anomalies (TAs) are execution phenomena known to hinder these analyses and must be supported.Your main responsibilities will include:

  • Proposing and developing an approach to generate formal models of processor pipelines. This involves utilizing a cycle-accurate intermediate representation of pipelines incorporating their micro-architecture optimizations. While LECA has previously developed formal models of pipelines for TA detection within code, these models were manually created.
  • Utilizing the formally generated models as part of a pipeline analysis in a static WCET analysis tool provided by a collaborative partner. Specifically, the outcomes of cache analyses will guide the identification of temporal variations to be considered in the detection of TAs within basic blocks of input code.
  • Defining microarchitectural-level instructions to alleviate the presence of various types of TAs at basic-block boundaries. These instructions will play a crucial role in the exploration process of RISC-V embedded microarchitectures, particularly when targeting safety-critical systems.

You are also expected to :

  • Communicate about the work to the project partners, but also work directly with the French partners of the project;
  • Participate in the scientific dissemination of the team’s research results (contributions to publications in international conferences) and in the development of our innovations (writing of patents).
  • To carry out your mission, you will benefit from a first class environment at CEA LIST with access to a large number of reference tools and a strong experience in the application of formal methods to the verification of properties such as temporal anomalies.

Applicant ProfileYou have a PhD in the field of electronics or embedded systems. You have significant experience in architecture and/or in the use of formal methods. You also have a first experience in the design and verification/validation of real-time applications on multicore architectures. You enjoy working in an applied research environment at the state of the art and proposing innovations and various application areas.You have acquired the following technical skills

  • Computer architecture and programming: knowledge of multi/many-core architectures and their use in a context for the execution of real-time applications, worst-case execution time analysis, formalization of architecture instruction sets, knowledge of hardware architecture description languages (HDL)
  • Formal methods: formal specification language, model-checking environment, SMT solvers, etc.
  • Experience in terms of interaction with partners in collaborative and/or industrial projects as well as in terms of scientific publications is also expected.

Desired personal qualities :

  • Ability to work in a team, while showing a good autonomy in daily life;
  • Scientific curiosity, taste for technical challenges;
  • Ability to understand and solve complex problems;
  • Ability to take a step back and have a transverse vision;
  • Rigorous work methods and a spirit of synthesis.

In accordance with the commitments made by the CEA in favor of the integration of people with disabilities, this job is open to everyone.Position locationSiteSaclayJob locationFrance, Ile-de-France, Essonne (91)LocationPalaiseauCandidate criteriaLanguages

  • English (Fluent)
  • French (Intermediate)

RequesterPosition start date01/07/2024

Expected salary

Location

Essonne

Job date

Fri, 14 Jun 2024 22:40:27 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesineu.com) you saw this job posting.

Share
yonnetim

Published by
yonnetim
Tags: phd

Recent Posts

CDI – IT Business Analyst Retail H/F

Job title: CDI - IT Business Analyst Retail H/F Company: Groupe Rocher Job description Entreprise…

13 mins ago

Head of CFO Insights & Analytics

Job title: Head of CFO Insights & Analytics Company: Lego Job description Job DescriptionAre you…

15 mins ago

PhD position on regional variation of Frisian (1.0 FTE)

Job title: PhD position on regional variation of Frisian (1.0 FTE) Company: Job description In…

16 mins ago

Senior Technician (Advance Laser Machining and Manufacturing)

Job title: Senior Technician (Advance Laser Machining and Manufacturing) Company: University of Manchester Job description…

25 mins ago

Project Manager Hydro

Job title: Project Manager Hydro Company: GreenTalent Job description Greentalent, recruiter specializzato nella ricerca e…

26 mins ago

ABOGADO/A 100% TELETRABAJO (CON CERT. DISCAPACIDAD)

Job title: ABOGADO/A 100% TELETRABAJO (CON CERT. DISCAPACIDAD) Company: Job description Descripción :Vivofácil (antes Alares)…

27 mins ago
If you dont see Apply Button. Please use Non-Amp Version