07 Oct
|
Tech Mahindra
|
Bengaluru
07 Oct
Tech Mahindra
Bengaluru
We are seeking an experienced Emulation Consultant with solid 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 strong 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