Pre-Post Silicon Validation Engineer

Position Name: Pre-Post Silicon Validation Engineer

Years of Experience: 8-10 Years

Location: Bengaluru, Karnataka

 

Job Brief:

Today software is proliferating in every sector. Automotive, HPCs, Consumer electronics, etc. Name any domain and you will notice huge lines of software code. It’s fair to say soon software will rule the world.

One of the big challenges for system and silicon companies is to verify and validate their SoCs as early in the product design cycle as possible. Product teams are achieving this by performing what is called a “shift left”. In the context of chip verification and validation it tantamounts to having device driver/s.w. Engineers work as part of silicon validation teams and develop driver software to test the SoC, all its critical data paths, performance et al during pre-silicon verification itself. 

Job Description:

Vayavya Labs is closely working with an industry leader in the consumer electronics space for the development of a device driver and bare metal software to verify and validate the customer’s cutting edge SoC. 

 

The job involves working with the Pre & Post silicon validation teams. Understanding the SOC architecture (sub systems like Camera/Display/GPU/memory/security modules etc.) and developing the required test software. Ability and expertise in quickly understanding the sub system architecture and the corresponding test plans is a must.  The job also involves executing this software on emulation hardware and FPGAs in pre-silicon and the actual development board in post-silicon.

 

You will be working with global teams and this is an excellent opportunity to interact with the best in the world.  You should be comfortable with C programming and scripting languages like Python and TCL.

 

Technical Skills:

  • Good C and Python programming skills,
  • Understanding of ASIC verification methodologies and proven experience of verification
  • Prior experience working on Emulator Hardware like Synopsys Zebu, Cadence Palladium or Mentor Veloce.
  • Good Knowledge of Pytest, TCL, and bash Scripting
  • Domain: Consumer Electronics, able to understand products which have display, camera peripheral works on I2C,SPI, eMMC, USB, I2S.
  • Knowledge of ARM architecture and subsystems and buses like AMBA, AXI, PCI and NOC.
  • Repo management: Git/Gerrit/SVN.

 

Good to Have:

  • Working knowledge of DDRx, LPDDRx
  • Knowledge of RTL level verification
  • Knowledge of Crypto HW accelerator.
  • Knowledge of FreeRtos
  • Hands-on with Linux system programming(thread, mutex..) with ARM booting knowledge



Non-Technical Skills :

  • Strong analytical and problem-solving skills 
  • Good debugging skills 
  • Excellent verbal and written communication skills
  • Self-managed and ability to learn and adapt
  • Eager to take on new challenging work
0Dislike
50% LikesVS
50% Dislikes