New offer - be the first one to apply!

October 8, 2026

System-Level Modeling Engineer (SystemC/SoC)

Senior • Remote

Wrocław, DS, Poland

Quick Facts

  • Role: System-Level Modeling Engineer (SystemC/SoC)

Description

Build and validate system-level models and accompanying firmware/software for silicon components such as boot ROMs, PCIe, USB, and compute clusters. Collaborate with hardware and software architects to define specifications, ensure system-level integration, and improve performance and reliability through debugging and optimization. Provide documentation for developed models, APIs, and workflows, and mentor junior engineers.

Responsibilities

  • Architect and implement models and validation firmware/software for various silicon components

  • Lead technical development of models, firmware, and embedded software

  • Collaborate with hardware and software architects on specifications and system integration

  • Mentor junior engineers in software design, firmware development, and engineering best practices

  • Perform design and code reviews for maintainable, high-quality solutions

  • Debug and optimize for performance and reliability improvements

  • Create clear technical documentation for models, APIs, and workflows

  • Communicate progress, risks, and technical challenges to stakeholders and management

Requirements

  • Bachelor’s or higher degree in Computer Science, Computer Engineering, Electrical Engineering, or related field

  • 5+ years of professional embedded software development experience

  • Strong proficiency in C or C++ plus hands-on SystemC experience

  • Strong knowledge of operating systems, including drivers, memory management, bootloaders, and scheduling

  • Excellent debugging skills (GDB or equivalent)

  • Ability to turn ambiguous goals into requirements, architectures, APIs, and delivery plans

  • Experience with SystemC simulators (e.g., Virtualizer, Helium) and scripting (Python or PowerShell)

  • Experience delivering shipped firmware/embedded software, ideally in pre-silicon environments

  • Knowledge in at least one relevant domain (drivers, DMA, PCIe, NVMe, image/video decoders, networking controllers, memory controllers/training, boot flows, or power management)

  • English communication skills

  • Residing in Poland

Benefits

Opportunity to contribute to advanced R&D in embedded software and system modeling.

Similar jobs you might like

Unlock Full Resume Report