Home
Jobs

Pre-Post Silicon Embedded Engineer

10 - 15 years

35 - 40 Lacs

Posted:9 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Pre-Post Silicon Embedded Engineer

Position:

Pre-Post Silicon Embedded Engineer

Years of Experience:

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 that 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 is tantamount to having device drivers/software. 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 bringup 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.
Must Have Skills:
  • Deep understanding of PCIe Gen3/Gen4/Gen5 (and emerging Gen6) specifications, including transaction, data link, and physical layers.
  • Proven experience in PCIe protocol-level validation, error injection, and compliance testing.
  • Strong proficiency in C programming for embedded systems.
  • Knowledge of ARM architecture and subsystems.
Good to Have:
  • Familiarity with ASIC verification methodologies and proven experience in verification processes.
  • Experience with hardware emulators like Synopsys Zebu, Cadence Palladium, or Mentor Veloce.
  • Knowledge of Pytest, TCL, and Bash scripting.
  • Experience in consumer electronics, particularly in products involving displays and camera peripherals.
  • Understanding of RTL-level verification techniques.
  • Familiarity with FreeRTOS for real-time operating systems.
  • Experience with Linux system programming (threads, mutexes) and ARM booting processes.
Non-Technical Skills:
  • Strong analytical and problem-solving skills.
  • Excellent debugging and troubleshooting capabilities.
  • Clear and effective verbal and written communication.
  • Self-motivated with a strong ability to learn and adapt.
  • Eager to take on new challenges and responsibilities.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You