System-Level Modeling Engineer (SoC Virtual Prototyping)
Sii Ukraine is a subsidiary of Sii Poland โ the leader in IT, engineering, and consultancy services with over 7500 IT experts in Poland and more than 250 prestigious customers. We are looking for ambitious and top-quality professionals to join our project teams.
Requirements
- 5+ years of experience in hardware modeling, computer architecture, or a related field.
- Strong C++ skills with hands-on experience in SystemC/TLM or similar system-level modeling frameworks.
- Solid understanding of computer architecture and SoC design, including CPU microarchitecture, memory subsystems, and interconnect protocols (AXI, PCIe).
- Ability to translate hardware specifications and architecture diagrams into accurate software models.
- Experience with simulation, model validation, test development, and debugging.
- Knowledge of SystemVerilog/UVM is a plus.
- Experience with embedded software or firmware development is highly desirable.
- Understanding of low-level hardware/software interactions, including registers, interrupts, boot flows, and device initialization.
- Strong analytical, problem-solving, communication, and cross-functional collaboration skills.
Why Join Us?
Join a team shaping the future of custom silicon and next-generation hardware platforms. You'll build virtual prototypes that enable early software development, accelerate product delivery, and influence the design of cutting-edge technologies, from cloud AI accelerators to consumer devices.
Working alongside world-class engineers, you'll tackle complex architecture challenges, drive innovation at the hardware-software boundary, and make a direct impact on products used by millions. This role offers exceptional opportunities for technical growth and career development in a highly collaborative environment.