Positions :
SystemC modeling experts for Virtual Prototype development, verification & deployment
We are looking for professionals with 2 – 15 years experience in SoC Modeling Domain for various positions : Engineers, Sr. Engineers, Staff engineers, Architects
Location : Bangalore, Noida
Job Description :
The candidate will be involved in any of the following activities :
- Virtual Prototype development for SoC and Electronics Systems for the purpose of embedded software development
- Developing SystemC / TLM2.0 based models of IP blocks, CPU, SoC, System
- Defining transaction level models of non memory mapped interfaces (I2C, SPI, USB, CAN, Ethernet etc)
- Porting the embedded operating system (Linux, VXWorks, Android ) on the virtual prototype, developing the device drivers etc.
- Verification of models at IP & SoC level
- Develop regress able self checking test suites using C / ARM assembly.
- Develop System Level Flows and Methodologies using virtual prototypes
- Support the firmware teams in effectively using the virtual prototypes
Desired Skills and Experience :
Proficiency in C / C++ , Data structures, Algorithms, OOPS conceptsExperience in developing SystemC, TLM based models for the virtual platform of a SoCExpertise in creating Virtual Prototype of SoC or electronics systemExperience in using Virtual Prototype tools (Synopsys Virtualizer, Windriver SIMICS etc..)Experience in using CPU Models : ARM Fast Models, Imperas CPU Models, RISC-V Open Source ISS, QEMUValidation of virtual prototypes, writing bare metal tests, Embedded tool chain, assembly language, debugging knowledge, embedded LinuxSoftware driven verification of SoC & Virtual PrototypesKnowledge of Microprocessor, Microcontrollers, SoC architecture, bus protocols etc.Knowledge of Computer and Processor Arch (including Caches, MMU, Pipeline)Should have exposure to quality processes for project execution, delivery, communication with clientPreferred Expertise :
IP-XACT, SystemRDL, Python, UMLExposure to IoT, Automotive, Mobile or Networking domainExperience in using Virtual Prototype tools (Synopsys Virtualizer, Windriver SIMICS etc..)Experience in using CPU Models : ARM Fast Models, Imperas CPU Models, RISC-V Open Source ISS