Performance Modeling Engineer

Eu Recruit
Paris, France
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Paris, France

Tech stack

Artificial Intelligence
C++
Microarchitecture
Software Debugging
Microprocessors
Perl
Python
PCI Express
Software Engineering
SystemC
Tcl (Programming Language)
Scripting (Bash/Python/Go/Ruby)
Graphics Processing Unit (GPU)

Job description

As a Performance Modeling Engineer you will join an expert team designing and delivering interconnect and memory hierarchy solutions for some of the world's most advanced mobile, telecom, automotive, and consumer SoC products. In this role, you will model complex, highly configurable designs and deliver performance analyses that directly influence architectural decisions. You will work closely with internal teams and customers to provide performance estimation and analysis solutions. This position offers broad exposure across architecture, development, and verification, allowing you to have a real impact beyond a single silo., * Develop and maintain software-based performance models for complex SoC architectures, including interconnects and memory hierarchies

  • Analyze system performance and produce detailed reports to guide architecture and microarchitecture decisions
  • Drive architectural improvements through data-driven performance modeling and analysis
  • Model highly configurable designs using SystemC, C++, and TLM 2.0
  • Collaborate with internal engineering teams across architecture, development, and verification
  • Support customers by providing performance analysis, estimation solutions, and technical expertise
  • Contribute to improving modeling methodologies, tools, and workflows

Requirements

  • 5+ years of experience developing software performance models for one or more of the following: CPUs, GPUs, AI accelerators, Network-on-Chip (NoC), or equivalent systems
  • 5+ years of experience driving architecture and microarchitecture improvements through performance model analysis
  • Strong experience with SystemC, C++, and/or TLM 2.0
  • Strong problem-solving, debugging, and analytical skills
  • Ability to brainstorm, explore trade-offs, and communicate technical insights clearly
  • Proven ability to work effectively within experienced, cross-functional engineering teams, * Familiarity with ARM processors and on-chip interfaces such as AXI, AHB, and chip-to-chip interfaces like UCIe and PCIe
  • Strong knowledge of cache coherency protocols such as CHI
  • Experience with code generators for configurable hardware descriptions
  • Experience with scripting languages such as Python, TCL, or Perl
  • Experience with Platform Architect tools

Apply for this position