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.
Your Mission
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.
Key Responsibilities
This is a fixed-term contract (CDD) initially set for 6 months, with the possibility of extension up to 2 years depending on performance.
Required Qualifications
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.
Preferred Qualifications
Experience working with GEM5
C++ skills
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
Why Join This Project?
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
Ready to join the mission?
Apply now by sending your CV, technical background, publications/patents (if applicable), and salary expectations to Adoc Talent Management.