Emulation

Tech Mahindra

Bengaluru

On-site

INR 1,200,000 - 2,200,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tech Mahindra seeks an experienced Emulation Consultant to lead pre-silicon and post-silicon validation on complex SoC/ASIC platforms. You will reproduce silicon issues on Palladium, run software workloads, validate peripherals, and develop test suites.

The candidate should bring hands-on experience with Cadence Palladium, C programming for validation, and Python-based automation, working across hardware and software teams to accelerate silicon validation and debug.

Qualifications

  • 5–8 years of 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.

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 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.

Skills

Emulation
Debugging
C programming
Python
Software bring-up
Test development
Hardware-software integration

Education

Bachelors or Masters in Electronics / Electrical / Computer Engineering / Embedded Systems

Tools

Cadence Palladium

Job description

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 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

FPGA Emulation Engineer
FPGA Emulation Engineer

Sequoia Applied Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Hardware Emulation Engineer
Hardware Emulation Engineer

MetAntz • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Emulation Consultant
Emulation Consultant

Idexcel • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Emulation Prototyping Engineer
Emulation Prototyping Engineer

CScale • Bengaluru

On-site
INR 4,000,000 - 6,000,000
FPGA Prototyping/Emulation Engineer
FPGA Prototyping/Emulation Engineer

NXP Semiconductors NV • Pune District

On-site
INR 2,500,000 - 3,500,000
ASIC Emulation Engineer / Technical Leader
ASIC Emulation Engineer / Technical Leader

Cisco • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Emulation and Prototyping Senior Engineer
Emulation and Prototyping Senior Engineer

Mirafra Technologies • Pune District

On-site
INR 1,500,000 - 2,000,000
Lead Verification Engineer
Lead Verification Engineer

Cadence • Dadri

On-site
INR 1,200,000 - 2,000,000
Senior Lead Emulation / FPGA Prototyping Engineer
Senior Lead Emulation / FPGA Prototyping Engineer

NXP Semiconductors NV • Maharashtra

On-site
INR 1,500,000 - 2,600,000
Emulation Engineer
Emulation Engineer

Accenture in India • Bengaluru

On-site
INR 1,200,000 - 1,600,000