Posted 2 months ago
Location:
Bangalore, Noida, Hyderabad
Educational Qualification:
Bachelor’s / Master Degree in Electronics Engineering, Computer Science, VLSI
Experience:
2 – 15 years related experience.
Responsibilities
- Development of fast simulation models / virtual prototypes of SoC & electronics systems
- Developing SystemC/TLM2.0 based models of IP blocks, CPU, SoC, System
- Firmware bring-up on Virtual Prototype
- 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
Required Skills:
Must:
- Strong Expertise in C++, Data structures, Algorithms, OOPs concepts
- Familiarity with the functional specification of SoC / Microcontrollers at the register level
- SoC architecture, Peripherals, Bus protocols, Interfaces
- Experience in either of the following:
- 1. Device drivers, Firmware, HAL, Embedded application development
- 2. SoC Verification – System Verilog, UVM
- Willing to learn SystemC based ESL methodologies
Desirable:
- Using simulators, Virtual Prototype for embedded software development
- Exposure to CPU architecture (ARM, RISC-V), Instruction Set Simulator (ISS)
- Familiarity with the functional specification of SoC / Microcontrollers at register level
- Understanding of: System on Chip (SoC) architecture, Semiconductor IP, bus protocols, chip interfaces, communication protocols, design and verification concepts
- SystemC modeling