HW/SW Codesign Engineer – Many-Core (M/F)

FRBoulogne-Billancourt · Boulogne Billancourtmid
Engineering
0 views0 saves0 applied

Quick Summary

Key Responsibilities

Collaborate on the codesign of new hardware components and the software stack (drivers and libraries) interfacing with them.

Technical Tools
Engineering

Adoc Talent Management is recruiting a HW/SW Codesign Engineer – Many-Core (M/F) for its client, a leading research and innovation player in high-performance computing. You will join a cutting-edge team working at the intersection of hardware and software design to accelerate communication in next-generation many-core chips.

In this highly technical environment, collaboration, modeling, and simulation are key pillars. The role is part of an ambitious long-term project aiming to improve system performance through optimized architecture and code integration.

As a HW/SW Codesign Engineer (M/F) , you will contribute to the co-development of hardware and software solutions for a many-core chip platform, with a focus on communication acceleration.

Your work will involve modeling hardware components at high level (GEM5), integrating them into simulation environments, and designing drivers and libraries at C language that will do HW/SW interface with the new hardware components. You will also be involved in simulating system performance, collecting metrics, and analyzing data to support design decisions.

Responsibilities

~1 min read
  • HW/SW Codesign: Collaborate on the codesign of new hardware components and the software stack (drivers and libraries) interfacing with them.
  • Simulation & Modeling: Model hardware components using GEM5 or similar tools and integrate them into simulation frameworks.
  • Programming: Specify and implement drivers and libraries in C for hardware interaction.
  • Performance Analysis: Simulate system, collect statistics, and conduct data analysis to extract actionable insights (plots, tables).
  • Documentation & Reporting: Contribute to technical documentation and support knowledge transfer within the team.

Requirements

~1 min read

You hold a Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, or a related field. You have 1 to 3 years of professional experience, with a strong focus on software development.

You have solid proficiency in C (mandatory) and Python, along with a good understanding of hardware design or modeling concepts, such as RTL or SystemC.

You have hands-on experience contributing to or developing an operating system subsystem or a kernel module in C and are familiar with operating system design concepts, including system calls, interrupts, scheduling mechanisms, and virtual memory management.

Your background also includes a strong understanding of CPU architecture, cache systems, and on-chip interconnects, enabling you to navigate complex many-core environments with confidence.

Requirements

~1 min read
  • Prior contributions (papers, patents) in HW/SW codesign for many-core SoCs

  • Publications or patents related to hardware architecture, operating systems, or HW/SW co-design

  • What We Offer

    ~1 min read
    Tackle cutting-edge challenges in many-core computing and communication systems
    Join a highly technical and collaborative team in a fast-evolving R&D environment
    Gain hands-on experience with GEM5, low-level software design, and system simulation
    Contribute to meaningful innovations in hardware/software performance co-optimization

    Listing Details

    First seen
    March 26, 2026
    Last seen
    April 20, 2026

    Posting Health

    Days active
    25
    Repost count
    0
    Trust Level
    16%
    Scored at
    April 20, 2026

    Signal breakdown

    freshnesssource trustcontent trustemployer trust
    Newsletter

    Stay ahead of the market

    Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

    A
    B
    C
    D
    Join 12,000+ marketers

    No spam. Unsubscribe at any time.

    A
    HW/SW Codesign Engineer – Many-Core (M/F)