Design Verification Engineer (Bengaluru)

Design Verification Engineer (Bengaluru)

06 Nov
|
Tech Mahindra
|
Bengaluru

06 Nov

Tech Mahindra

Bengaluru

Brief About Tech Mahindra – Silicon Engineering

Tech Mahindra Silicon Engineering is a key part of Tech Mahindra’s semiconductor and engineering services portfolio, delivering end-to-end solutions across the silicon lifecycle for global semiconductor, automotive, consumer, networking, and industrial clients. The practice focuses on VLSI, Embedded Systems, SoC Design, and Platform Engineering, supporting customers from architecture and RTL design through implementation, verification, validation, and post-silicon support.

The Silicon Engineering unit works across IP, Sub-System, and SoC-level development, offering deep expertise in areas such as Physical Design, RTL Design, Design Verification, DFT, Analog/Mixed-Signal Design, Post-Silicon Validation, Embedded Software, and System Engineering. Teams leverage industry-leading EDA tools and advanced engineering methodologies to deliver high-performance, low-power, and robust silicon solutions.

Backed by Tech Mahindra’s global engineering capabilities, the Silicon Engineering practice collaborates with semiconductor and technology companies worldwide, serving as an extended engineering arm to accelerate silicon development programs, improve design quality, and enable faster time-to-market for next-generation SoCs and products.

About the Role In this exciting role, you will work as a Design Verification Engineer responsible for verification and validation of complex ASIC/SoC designs.

The role requires strong hands-on expertise in C++ with practical experience in C++-based verification methodologies, specifically Teal/Truss frameworks. You will develop and maintain verification environments, create and execute verification plans and test scenarios, debug functional issues, analyze simulation results,



and drive functional verification toward closure.

Experience in DSP verification, Ethernet protocols, networking, or communication protocol verification will be an added advantage.

Experience Required: 6 to 8 Years

Responsibilities – Key Responsibilities

1. Develop and execute comprehensive verification plans for complex ASIC/SoC designs.
2. Design, develop, and maintain C++-based verification environments using Teal/Truss frameworks.
3. Develop verification components, test scenarios, testcases, checkers, and supporting infrastructure.
4. Perform functional verification, simulation, debugging, and validation of complex silicon designs.
5. Analyze simulation failures and perform detailed root-cause analysis to differentiate RTL/design issues from verification setting issues.
6. Collaborate closely with RTL Design, Architecture, Firmware, and other cross-functional engineering teams to resolve functional issues.
7. Analyze verification and simulation results to identify functional gaps and improve verification completeness.
8. Drive coverage-oriented verification and closure to ensure comprehensive validation of design functionality.
9. Support verification of DSP-related functionality where applicable.
10. Perform verification of Ethernet, networking, and communication protocol functionality based on project requirements.
11.



Develop reusable verification components and improve the scalability and maintainability of C++ verification environments.
12. Contribute to verification methodology improvements, automation, debugging efficiency, and best practices.
13. Participate in technical reviews, design discussions, verification planning, and customer/project discussions.
14. Collaborate with global engineering teams to meet verification quality, coverage, schedule, and project milestones.

Qualifications

BE/BTech/ME/MTech degree in Electronics, Electrical, Electronics & Communication, Telecommunications, Computer Engineering, VLSI, Embedded Systems, or related engineering disciplines.

Required Skills

1. 6 to 8 years of relevant experience in ASIC/SoC Design Verification.
2. Strong hands-on programming and development experience in C++.
3. Strong experience with C++-based verification methodologies and environments.
4. Hands-on project experience using Teal and/or Truss verification frameworks.
5. Strong understanding of ASIC/SoC verification concepts and methodologies.
6. Experience in verification planning, testbench development, testcase creation, execution, debugging, and validation.

Preferred Skills

1. Hands-on experience in DSP (Digital Signal Processing) verification.
2. Experience with Ethernet protocol verification and associated test scenarios.
3. Knowledge of networking and communication protocols.
4. Experience verifying communication-oriented or high-performance data-path ASIC/SoC designs.
5. Exposure to verification automation and reusable verification methodology development.
6. Experience working in complex IP, Sub-System, or SoC-level verification environments.

📌 Design Verification Engineer (Bengaluru)
🏢 Tech Mahindra
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: design verification engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: design verification engineer (bengaluru) / bengaluru