Emulation Engineer

Arm

Bengaluru

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arm is seeking an Emulation Engineer in Bengaluru, India, to join a distributed team crafting and deploying advanced emulation environments for next-generation processor and SoC platforms. You will bridge silicon development with real-world software deployment, enabling earlier software development and faster time-to-market.

You will collaborate with architecture, build, and verification teams to optimize emulation workflows, troubleshoot mismatches, and push toolchain improvements with EDA

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • Solid understanding of emulation methodologies and flows.
  • 3–6 years of experience with emulation platforms such as ZeBu, Palladium, or Strato.
  • Familiarity with RTL languages (SystemVerilog/Verilog) and UVM-based verification environments.
  • Hands-on experience in compiling and debugging large-scale builds on emulation platforms.
  • Proficiency in scripting (Python, Perl, or similar) to automate workflows and diagnostics.

Responsibilities

  • Develop and sustain scalable emulation environments for complex Arm IP and SoCs.
  • Collaborate with cross-functional groups to support system bring-up, debug, and feature validation on emulation platforms.
  • Support compilation, deployment, and debug flows for emulation systems such as Synopsys ZeBu, Cadence Palladium, and Siemens Strato.
  • Troubleshoot simulation/emulation mismatches and system-level test failures.
  • Collaborate closely with EDA vendors to introduce new capabilities, address tool issues, and contribute to future tool improvements.

Skills

SystemVerilog/Verilog
UVM-based verification
Scripting (Python/Perl)
Problem-solving & collaboration
Emulation methodologies

Education

Bachelor's or Master's in EE/CE/CS

Tools

Arm ZeBu
Cadence Palladium
Siemens Strato

Job description

About Arm: At Arm, we build the foundational compute platforms that power billions of devices worldwide. From smartphones and autonomous vehicles to infrastructure and IoT, our technology develops the way people interact with the world around them. Our mission is to enable innovation at scale. We build energy-efficient processor architectures and collaborate with a vast ecosystem to accelerate the development of secure, intelligent, and high-performance systems.

The Role

As an Emulation Engineer, you’ll be part of a distributed team crafting and deploying advanced emulation environments for Arm’s next‑generation processor and SoC platforms. Your work will help bridge the gap between silicon development and real-world deployment — enabling earlier software development, improved system validation, and faster time-to-market. You’ll collaborate with engineers across architecture, build, and verification to optimize complex emulation workflows and solve technical challenges that impact a wide range of compute solutions.

What You’ll Do
  • Develop and sustain scalable emulation environments for complex Arm IP and SoCs.
  • Collaborate with cross‑functional groups to support system bring‑up, debug, and feature validation on emulation platforms.
  • Support compilation, deployment, and debug flows for emulation systems such as Synopsys ZeBu, Cadence Palladium, and Siemens Strato.
  • Troubleshoot simulation/emulation mismatches and system‑level test failures.
  • Collaborate closely with EDA vendors to introduce new capabilities, address tool issues, and contribute to future tool improvements.
Required Skills & Experience
  • Bachelor’s or Master’s degree or equivalent experience in Electrical Engineering, Computer Engineering, or Computer Science.
  • Solid understanding of emulation methodologies and flows.
  • 3-6 years of experience with emulation platforms such as ZeBu, Palladium, or Strato.
  • Familiarity with RTL languages (SystemVerilog/Verilog) and UVM‑based verification environments.
  • Hands‑on experience in compiling and debugging large‑scale builds on emulation platforms.
  • Proficiency in scripting (Python, Perl, or similar) to automate workflows and diagnostics.
  • Exposure to Arm‑based architecture and embedded systems is a strong plus.
  • Excellent problem‑solving skills and the ability to work collaboratively in a distributed environment.
Desirable Skills
  • Strong debugging skills across emulation environments — including runtime issues, platform crashes, or mismatches between simulation and emulation.
  • Experience working alongside EDA vendors and internal IT groups to address toolchain issues, infrastructure constraints, or system‑level malfunctions.
  • Familiarity with emulation support tasks such as job scheduling, resource management, and multi‑user environment maintenance.
  • Proven ability to prioritize tool issues, isolate bugs with standalone test cases, and work with vendors for quick resolution and root‑cause analysis.
  • Background in SoC bring‑up and hardware/software co‑design methodologies.
  • Exposure to hybrid emulation/simulation workflows and performance modeling.
  • Understanding of efficiency tuning techniques and performance analysis for large‑scale emulation systems.
Equal Opportunities at Arm

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Emulation Engineer
Senior Emulation Engineer

EnCharge AI • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Verification Engineer
Verification Engineer

Arm • Bengaluru

On-site
INR 900,000 - 1,500,000
Principal Emulation Engineer
Principal Emulation Engineer

EnCharge AI • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Emulation Lead Engineer
Emulation Lead Engineer

Quest Global • Bengaluru

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

Pradhi Semiconductor Private Limited • Hyderabad

On-site
INR 2,500,000 - 4,200,000
Emulation Engineer
Emulation Engineer

EnCharge AI • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Hardware Emulation Engineer
Hardware Emulation Engineer

MetAntz • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Verification Engineer
Verification Engineer

Arm Limited • India

Hybrid
INR 1,200,000 - 1,800,000
Emulation Verification Engineer
Emulation Verification Engineer

Ampere • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Premium medical, dental, vision insurance
Generous paid time off policy
Fully catered lunch and snacks
Emulation Verification Engineer
Emulation Verification Engineer

Ampere • Pune District

On-site
INR 600,000 - 1,000,000
Premium medical, dental, vision insurance
Generous paid time off policy
Catered lunch and snacks