11 Oct
|
Tech Mahindra
|
Bengaluru
11 Oct
Tech Mahindra
Bengaluru
We are seeking an experienced Emulation Consultant with strong expertise in Cadence Palladium emulation, post-silicon debug, and software bring-up for complex SoC/ASIC platforms.
The role requires hands-on experience in reproducing silicon issues on emulation platforms, running and debugging software workloads, peripheral protocol validation, and test development .
The ideal candidate will possess solid debugging skills across hardware and software domains and be capable of supporting silicon validation and root-cause analysis activities.
Key Responsibilities
- Work extensively with Cadence Palladium emulation platforms for pre-silicon and post-silicon validation activities.
- Reproduce and debug silicon-reported issues on Palladium emulation environments.
- Develop, execute, and maintain software test suites on emulation platforms.
- Perform software bring-up and porting activities for new hardware platforms.
- Debug and validate peripheral interfaces including UART, SPI, I2C, GPIO, and other embedded protocols .
- Analyze hardware-software interactions and support root-cause identification of functional issues.
- Develop and maintain C-based validation test cases for feature verification and regression testing.
- Create and execute automated test cases in Python-controlled post-silicon validation benches .
- Collaborate closely with silicon validation, firmware, RTL, design verification, and architecture teams to resolve critical issues.
- Develop debug methodologies and automation scripts to improve validation productivity and coverage.
- Support regression execution,
failure analysis, and issue tracking throughout the product lifecycle.
Required Qualifications
- 5–8 years of relevant experience in Emulation, Post-Silicon Validation, Silicon Debug, or SoC Verification.
- Bachelor's or Master's degree in Electronics, Electrical, Computer Engineering, Embedded Systems, or related field .
- Strong hands-on experience with Cadence Palladium Emulation flows and debugging methodologies.
- Experience in reproducing and analyzing silicon issues in emulation environments.
- Good understanding of SoC architecture, embedded systems, and silicon validation flows .
- Strong knowledge of peripheral protocols such as: UART, SPI, I2C. GPIO
- Hands-on experience in software bring-up, test execution, and firmware validation .
- Proficiency in C programming for validation and debug test development.
- Experience with Python-based automation frameworks and post-silicon validation environments.
- Strong debugging and problem-solving skills across hardware and software domains.
- Excellent communication and cross-functional collaboration skills.
Preferred Qualifications
- Experience in Post-Silicon Validation and silicon bring-up activities.
- Exposure to embedded Linux, firmware debugging, or low-level driver validation.
- Knowledge of emulation acceleration flows and hybrid verification environments.
- Experience with scripting languages such as Python, Shell, or Tcl .
- Prior experience working on complex SoC/ASIC products in consumer, automotive, networking, or industrial domains.
📌 Emulation (Bengaluru)
🏢 Tech Mahindra
📍 Bengaluru