
SoC Verification Engineer
- Bangalore, Karnataka
- Training
- Full-time
work/classes/research.Education Requirement-Bachelor's degree in Electrical or Computer Engineering, Computer Science, Math, Physics, or related field plus 5+ years of industry work experience, or- Master's degree in Electrical or Computer Engineering, Computer Science, Math, Physics, or related field plus 4+ years of industry work experience, or- PhD in Electrical or Computer Engineering, Computer Science, Math, Physics, or related field plus 4+ years of related work experience.Minimum Qualifications-
- 5+ years of experience in relevant Pre-Silicon validation position having gone through multiple project cycles to gather in-depth know how.
- Solid work experience in designing, verifying, and validating complex hardware systems.
- Solid programming skills in C/C++, Verilog, System Verilog, UVM, assembly, and Python.
- Proficient in debugging SOC, fabric, NOC, memory, various protocols like PCIE or Ethernet, or other complex ASIC designs.
- Knowledge of advanced computer architecture and micro-architecture concepts.
- Experience with writing directed and random test cases.
- Experience with design verification and validation methodologies and strategies.
- Good communication skills and a team player.
- Able to work independently in a fast-paced team and environment.
- Deep knowledge of system architecture including CPU, Data path packet processing flows , Boot Flows, fabrics, interconnects, NOC, memory sub-systems, I/O peripherals (UART/SPI), bus protocols (AXI/APB), PCIE, Ethernet, DMA, MACsec , Time-Sensitive Networking (TSN).
- Experience with boot, reset, clock, and power management.