Must-Have Technical Skills :
- Proven expertise in SystemC and Transaction-Level Modeling (TLM 2.0)
- Strong hands-on programming skills in C / C++, with solid knowledge of Object-Oriented Programming (OOPS)
- Experience in embedded software / firmware development
- In-depth understanding of SoC architecture including CPU pipelines, GPUs, Hardware Accelerators, memory subsystems, and bus protocols (AXI, PCIe, USB)
- Practical experience in peripheral modeling e.g., Timers, DMA Controllers, I / O Controllers
Good-to-Have Skills :
Experience developing Virtual Platforms (VPs) for semiconductor companiesFamiliarity with simulators such as QEMU, Synopsys Virtualizer, or similarExposure to hardware / software co-simulation methodologiesUnderstanding of Verilog / SystemVerilog for analyzing hardware designsBeyond the Tech What Makes You a Great Fit :
You're a problem solver skilled at dissecting complex hardware-software interactionsYoure passionate about optimization every millisecond of simulation time matters to youYoure an innovator you believe in the future of virtual platforms and want to be at the forefrontYou have a mentor mindset sharing knowledge and helping others grow excites you(ref : hirist.tech)