Chargement en cours

FORMAL METHODS ENGINEER

CHEVANCEAUX, 17
il y a 13 heures

Founded in 2022 to empower manufacturers to choose the content of their CPUs, Keysom has developed highly modular processor architectures based on the RISC-V ISA.

The wide range of configurations allows Keysom to offer the world’s largest catalog of processor architectures, with over 10 million possibilities today.

Our tool, CoreXplorer—the first no-code architectural exploration tool—enables users to select the best CPU for their application in just a few minutes.

MISSION

In the context of fault elimination in hardware systems, Keysom is seeking a formal methods engineer. Your role will be to apply correct-by-construction design methods—typically reserved for the computer science field in academia—to hardware design in an industrial context.

The idea is to guide the description of hardware systems toward abstract models, on which specifications are verified, and then, through successive refinements, arrive at the concrete model that can be translated into an implementation.

Formal verification methods are applied to the design of processor architectures based on the RISC-V instruction set.

Main Responsibilities

  • Construct, using a proof assistant, semantic rules, and descriptions of the system and its specification, proofs of functional correctness.
  • Establish and demonstrate simulation relationships between abstract and concrete models that guarantee semantic preservation.
  • Propose methods for industrializing state-of-the-art design paradigms to minimize the proof effort.
  • Conduct academic monitoring: stay informed of state-of-the-art advances in methods for verifying the functional correctness of hardware systems and semantic preservation.

YOUR PROFILE

Education and Experience

You hold a Ph.D. in computer science and have research experience in automata theory and/or language theory and/or correct-by-construction design.

An interest in hardware architecture design and the RISC-V instruction set is appreciated.

Skills

  • Proficiency in a proof assistant such as Rocq or Lean.
  • Proficiency in an interpreted programming language (Python/Perl/Ruby/Tcl).
  • Understanding of hardware description languages such as VHDL or Verilog.
  • Intuitionistic natural deduction.
  • Writing programs using the functional programming paradigm.
  • Understanding of hardware design constraints in the industrial sector.
  • Excellent spoken and written English.

DETAILS

  • Compensation: based on qualifications

WHAT WE OFFER

  • 100% coverage of employee and children’s health insurance.
  • Opportunity to combine this role with university teaching.

Apply now!

If making a difference motivates you and you’re looking to take on new challenges in a rapidly growing company, send your application to with the reference “KEYSOM_METHODES_FORMELLES”.

Keysom is an equal opportunity employer committed to the inclusion of people with disabilities, and we strongly encourage applications from individuals with disabilities. Keysom is committed to adapting its work environments to ensure the inclusion of everyone.

We look forward to welcoming you to our team and helping you succeed at Keysom!

#J-18808-Ljbffr
Entreprise
Keysom
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
LA CIOTAT, 13
il y a 4 jours
LA CIOTAT, 13
il y a 4 jours
LA CIOTAT, 13
il y a 4 jours
GRENOBLE, 38
il y a 4 jours
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès