– Proficient in C/C++ Programming and Embedded Linux Development – Familiarity with digital circuits and digital design/systems – Strong command of Linux/Unix OS – Expertise in scripting languages like Make/Tcl/Perl
– Develop accurate SystemC/TLM software models for CPUs (ARM and RISC-V architectures) and other Hardware devices to compose Virtual Platforms. – Verify model functionality against behavior model/RTL using SystemC and/or UVM/SystemVerilog, implementing unit testing/debugging and test plans.