Software Design Engineer – Many-Core Systems (Linux)

European Tech Recruit

Paris

Sur place

EUR 60 000 - 80 000

Plein temps

Il y a 19 heures
Soyez parmi les premiers à postuler
Générateur de candidature

Une candidature sur mesure pour ce poste — un CV et une lettre de motivation personnalisés qui correspondent à l’offre.

Passez les filtres ATS

Résumé du poste

European Tech Recruit is assisting in the search for a Software Design Engineer to join a leading tech company in Paris, focusing on many-core chip architectures and Linux software.

The role includes designing interfaces, modeling hardware in GEM5, and developing C drivers for HW/SW integration, with performance data analysis from simulations.

Qualifications

  • Bachelor's, Master's, or PhD in Computer Science or Computer Engineering
  • Solid knowledge of OS internals (scheduling, syscalls, interrupts, memory management)

Responsabilités

  • Design interfaces for many-core architectures on Linux
  • Model hardware components in high-level simulators (e.g. GEM5)
  • Develop drivers and libraries in C for HW/SW integration
  • Run simulations, collect performance data, and analyse results

Connaissances

C programming
Linux
Performance analysis

Formation

Bachelor's/Master's/PhD in Computer Science or Computer Engineering

Outils

GEM5
Linux kernel

Description du poste

Software Design Engineer – Many-Core Systems (Linux)

Our client, a leading tech company company, is looking for a Software Design Engineer to join their team working on many-core chip architectures, with a particular focus on communication acceleration.

This is a contract position (CDD) and will initially run until the end of July 2027, with the potential of extensions.

You must have the full Right to Work in France to be considered.

What you will be doing
  • Designing software interfaces for many-core architectures, specifically for Linux OS
  • Modelling hardware components in high-level simulators (e.g. GEM5)
  • Developing drivers and libraries in C for HW/SW integration
  • Running simulations, collecting performance data, and analysing results (plots/tables)
What we are looking for
  • Bachelor's, Master's, or PhD in Computer Science or Computer Engineering
  • Solid knowledge of OS internals (scheduling, syscalls, interrupts, memory management)
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

C++ / Python Software Engineer – SoC / Semiconductor
C++ / Python Software Engineer – SoC / Semiconductor

IC Resources • Île-de-France

Sur place
EUR 50 000 - 61 000
Health insurance
RSUs
Restaurant vouchers
+2
SoC Architect
SoC Architect

European Tech Recruit • Guyancourt

Sur place
EUR 70 000 - 110 000
Software Engineer
Software Engineer

microTECH Global Limited • Paris

Hybride
EUR 70 000 - 100 000
Senior EDA Software Engineer
Senior EDA Software Engineer

IC Resources • Île-de-France

Sur place
EUR 48 000 - 70 000
International engineering environment
Exposure to AI tools (Cursor/Claude)
Career development
Research And Development Engineer
Research And Development Engineer

European Tech Recruit • Paris

Sur place
EUR 45 000 - 65 000
CDD through July 2027
Multicore Embedded Software Engineer - C & Matlab/Simulink
Multicore Embedded Software Engineer - C & Matlab/Simulink

Jobtailor • Lyon

Sur place
EUR 45 000 - 65 000
Hardware Software Design Engineer
Hardware Software Design Engineer

European Tech Recruit • Paris

Sur place
EUR 90 000 - 130 000
Software Engineer - ASIC Interconnect Tools (France)
Software Engineer - ASIC Interconnect Tools (France)

Qualcomm • Guyancourt

Sur place
EUR 45 000 - 65 000
Salary and stock bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+2
Lead Debug/Trace/Profiling Design Engineer
Lead Debug/Trace/Profiling Design Engineer

SiFive, Inc. • La Ciotat

Sur place
EUR 70 000 - 90 000
Embedded Engineer
Embedded Engineer

5V Tech • Grenoble

Hybride
EUR 45 000 - 69 000