Performance Modeling Engineer

Eu Recruit
Paris, France
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≀ 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence C++ (Programming Language) Microarchitecture Software Debugging Microprocessors Perl (Programming Language) Python (Programming Language) PCI Express Software Engineering SystemC Tcl (Programming Language) Scripting
+1 more
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

This job is hosted externally. Click below to view the full posting and apply.

Apply on eu-recruit.com

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders Β· LIVE

1:31 min

Profiling computing workloads across environments using Performance Studio

Andrew Wafaa Andrew Wafaa Β· WWC 2024

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper Β· Europe 2026 Virtual

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 Β· Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg KΓΌhberger +1 Β· LIVE

4:30 min

Evaluating developer experience constraints in native scripts

Steve Shadders Β· LIVE

Videos

See all

Related articles

See all