Virtual Platform Engineer (SystemC/ESL)

Pivotics, LLC.

Wrocław

On-site

PLN 180,000 - 280,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Sports compensation
B2B or Employment Contract

Job summary

Pivotics is seeking two Virtual Platform & System Modeling Engineers to advance hardware-software co-design. You will design and develop high-performance ESL models, focus on system-level verification, and enable early software development and performance exploration in a Linux environment.

Ideal candidates are ESL specialists with deep SystemC experience, proficient in C/C++, and comfortable using Synopsys Virtualizer and Platform Architect.

Qualifications

  • Specialist in system-level design with deep knowledge of how software interacts with hardware at the lowest levels.
  • Expert-level C and modern C++ programming with OO design and multi-threading.
  • Deep hands-on experience with SystemC (TLM-2.0) and virtual platform development.

Responsibilities

  • Architect & Build: design and develop high-performance virtual platforms and ESL models for early architecture exploration and software development.
  • Model Complex Systems: create cycle-approximate and transaction-level models using SystemC and TLM-2.0.
  • Bridge the Gap: link hardware architects with software teams for seamless HW-SW integration.
  • Optimize & Validate: implement fast simulation, annotate timing, validate models against RTL specs.
  • Innovate: leverage Synopsys Virtualizer and Platform Architect for system-level simulation.

Skills

C
Modern C++ (C++11/14/17+)
SystemC (TLM-2.0)
Object-Oriented Design
Multithreaded programming
Linux environment
Debugging complex systems

Tools

Synopsys Virtualizer
Synopsys Platform Architect
Git
CMake / Make
GCC / Clang
Jenkins / GitLab CI

Job description

Are you passionate about shaping the future of silicon and system architecture before it’s even fabricated?

At Pivotics, we are pushing the boundaries of hardware-software co-design. We are currently seeking two highly specialized Virtual Platform & System Modeling Engineers to join our elite architecture team.

This is not a general software engineering role. We are looking for dedicated ESL experts who speak the languages of both hardware architecture and software development. If you thrive on building Transaction-Level Models, architecting virtual platforms, and enabling early software development and performance exploration, this is the role for you.

What You Will Do
  • Architect & Build: Design and develop high-performance virtual platforms and Electronic System Level (ESL) models to drive early architectural exploration and software development.
  • Model Complex Systems: Create robust, cycle-approximate and transaction-level models using SystemC and TLM-2.0.
  • Bridge the Gap: Serve as the critical link between hardware architects and software teams, ensuring seamless hardware-software integration.
  • Optimize & Validate: Implement fast simulation techniques, annotate timing, and rigorously validate models against RTL and architectural specifications.
  • Innovate: Leverage industry-leading tools like Synopsys Virtualizer and Platform Architect to push the limits of system-level simulation.
Core Required Skills

You are a specialist in system-level design with a deep understanding of how software interacts with hardware at the lowest levels.

  • Programming Mastery: Expert-level proficiency in C and Modern C++ (C++11/14/17 or newer) with a strong foundation in Object-Oriented Design and multi-threaded programming.
  • Domain Expertise: Deep, hands‑on experience with SystemC (TLM-2.0), system-level modeling, and virtual platform development.
  • Toolchain Proficiency: Proven experience utilizing Synopsys Virtualizer and Synopsys Platform Architect.
  • Environment: Highly comfortable navigating and developing within a Linux environment.
  • Engineering Rigor: Proficient with Git (or similar VCS) and possess a sharp instinct for debugging highly complex, multi-layered software/hardware systems.
Preferred Experience
  • Advanced Modeling Techniques: Deep familiarity with Loosely-Timed (LT) and Approximately-Timed (AT) models, behavioral/functional modeling, and timing annotation.
  • Simulation & Validation: Experience in performance simulation, fast simulation techniques, and rigorous model validation methodologies.
  • Bus & Interface Protocols: A strong plus if you have experience modeling, integrating, or debugging any of the following communication interfaces:
    • High-Speed: PCIe, NVMe, USB, Ethernet, DDR
    • Peripheral/Control: SPI, I2C, UART, CAN
  • Languages: C, C++ (11/14/17+), SystemC
  • Build & CI/CD: CMake, Make, GCC/Clang, Jenkins / GitLab CI
  • OS & Tools: Linux, Git, Synopsys Virtualizer, Synopsys Platform Architect
Why Join Pivotics?
  • Impact: Work on next-generation architectures that will define the future of storage solutions.
  • Niche Community: Join an international team of fellow ESL and modeling experts – no generalist web or app development here. Just pure, complex system engineering.
  • Growth & Tools: Access to top-tier commercial EDA tools and continuous opportunities for technical leadership.
  • B2B or Employment Contract.
  • Sports compensation.

If you are an ESL specialist based in Poland looking for a team that truly values system-level modeling, please Apply Now .

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Virtual Platform Architect (SystemC/ESL)
Virtual Platform Architect (SystemC/ESL)

Pivotics, LLC. • Wrocław

On-site
PLN 180,000 - 280,000
Sports compensation
B2B or Employment Contract
System-Level Modeling Engineer with SystemC and SoC experience (f/m/x)
System-Level Modeling Engineer with SystemC and SoC experience (f/m/x)

Sii Poland • Lublin

On-site
PLN 180,000 - 240,000
Centre of internal trainings
Profit sharing
Medical care
+1
System-Level Modeling Engineer: Lead Embedded SoC
System-Level Modeling Engineer: Lead Embedded SoC

Sii Poland • Lublin

On-site
PLN 180,000 - 240,000
Centre of internal trainings
Profit sharing
Medical care
+1
Remote Student System Validation Engineer
Remote Student System Validation Engineer

Xsight Labs • Wrocław

On-site
Student System Validation Engineer
Student System Validation Engineer

Xsight Labs • Wrocław

On-site
Senior Software Engineer C/C++
Senior Software Engineer C/C++

Siemens EDA (Siemens Digital Industries Software) • Katowice

On-site
PLN 207,200 - 356,500
Health and wellness benefits
Flexible work arrangements
Senior C++ Software Engineer with CUDA/GPU/TPU
Senior C++ Software Engineer with CUDA/GPU/TPU

EPAM Systems • Poland

Hybrid
PLN 240,000 - 360,000
Hybrid by design
Remote work within Poland
Occasional international travel
+3
Solution Architect (Kernel Optimization & ML Performance)
Solution Architect (Kernel Optimization & ML Performance)

EPAM Systems • Kraków

Hybrid
PLN 400,000 - 640,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+1
Solution Architect (Kernel Optimization & ML Performance)
Solution Architect (Kernel Optimization & ML Performance)

EPAM Systems • Warszawa

Hybrid
PLN 300,000 - 520,000
Hybrid work model within Poland
Opportunity to work abroad up to 60 d/
Relocation opportunities
+6
Senior C/C++ Software Engineer
Senior C/C++ Software Engineer

Siemens AG • Katowice

On-site
PLN 207,000 - 357,000
Health and wellness benefits
Incentive compensation