CareerPlan

Senior Software Engineer - CPU Performance Modeling

Iasi, RomaniaFull-time2026-09-11 → 2026-10-22
On-site · Romania

Core

Model, analyze, and improve the performance of next-generation CPU cores using simulators, emulation, and internal tooling.

Role type

Senior IC software engineer (CPU performance modeling)

Builds

Internal performance analysis dashboards, data pipelines, and automated analysis/triage tooling

Domain

Semiconductor / Computer Architecture

Deliverable

production ML models

Required skills

C++, Python, algorithmic problem solving, computer architecture (pipelines, memory hierarchies), debugging complex systems, data analysis

Preferred skills

Machine learning/AI techniques, hardware verification concepts, Hardware Description Languages (Verilog, SystemVerilog, VHDL), assembly language

Technologies

Performance simulators, emulation environments, RTL, Unix/Linux, version control

Responsibilities

Develop and maintain software/scripts for CPU core performance modeling and correlation regressions; Investigate and root-cause performance discrepancies between simulation, emulation, and RTL; Analyze processor pipeline and memory hierarchy behavior; Contribute to internal performance analysis dashboards and tooling; Apply ML/AI techniques to performance datasets for automated analysis; Collaborate with design and verification teams

Seniority

Senior, hands-on IC