Senior Simulation Architect

Mulya Technologies

India

On-site

INR 10,791,367 - 13,489,209

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A leading technology firm in India is seeking a Senior Simulation Architect to lead the design, development, and optimization of their C++ NPU architecture simulator. In this role, you will ensure robust performance and scalability of the simulator, collaborating closely with architects and engineers. Candidates should have strong software engineering skills, specifically in C++ and Python, as well as experience with automated tools for workload analysis. This full-time position offers a chance to shape next-generation NPU designs.

Qualifications

  • Strong software engineering background in C++ and Python.
  • Experience in hardware architecture or performance simulators.
  • Familiarity with machine learning workloads is a plus.

Responsibilities

  • Design and maintain the NPU simulator framework.
  • Profile and improve simulator runtime performance.
  • Architect and implement a multi-NPU simulation model.
  • Build infrastructure and APIs for simulator enhancements.
  • Develop supporting tools for workload analysis.

Skills

Expertise in C++
Expertise in Python
Scalable simulation frameworks
Parallel programming (pthreads, MPI)
System design and debugging skills
Performance profiling and optimization
Excellent communication skills
Collaboration in multi-disciplinary teams

Job description

Senior Simulation Architect

Locations: Bangalore / Remote (Anywhere in India)

Job Description:

Simulation Architect

We are looking for a Simulation Architect to lead the design, development, and optimization of our C++ NPU architecture simulator, including creation of scalable multi‑core simulation model. This role is critical to enabling our architecture, performance, hardware, and software teams to explore current‑and next‑generation NPU designs.

You will lead the architecture simulator’s infrastructure, performance, scalability, and usability, ensuring it serves as a robust platform for both architecture exploration, hardware implementation and verification, and workload performance analysis. You’ll work closely with architects, designers, and software engineers to evolve the simulator into a world‑

Key Responsibilities

Design, maintain, and evolve the NPU simulator framework to ensure its performance, scalability, and reliability.

Profile and improve simulator runtime performance to accelerate design iteration and enable larger and more complex workloads using multiple threads/cores.

Architect and implement multi‑NPU simulation model, including modeling of inter‑NPU communication, synchronization and shared or distributed memory systems.

Build infrastructure and APIs that make it easy for (a) architects and other simulator developers to add new components and features, and (b) hardware designers and verification engineers to gather necessary implementation details.

Develop supporting tools, scripts, and automation to simplify workload analysis and information gathering.

Partner with architects, performance analysts, and software engineers to define requirements and prioritize improvements.

Required Background
  • Strong software engineering background, with expertise in C++, Python, and scalable simulation frameworks.
  • Experience in developing or maintaining hardware architecture or performance simulators.
  • Experience with parallel programming models such as pthreads and MPI.
  • Strong system design and debugging skills.
  • Familiarity with performance profiling, parallelization, and simulation optimization.
  • Excellent communication and collaboration skills across multi‑disciplinary teams.
Nice to Have
  • Experience in NPU, GPU, or AI accelerator architecture.
  • Familiarity with machine learning workloads.
Contact

Mining The Knowledge Community

Seniority level

Director

Employment type

Full-time

Job function

Research, Design, and Engineering

Industries

Semiconductor Manufacturing, Computer Hardware Manufacturing, and Software Development

Referrals increase your chances of interviewing at EnCharge AI by 2x

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Simulation Architect
Senior Simulation Architect

EnCharge AI • India

On-site
INR 8,992,806 - 12,589,928
Technology Architect - Engineering Simulation & Digital Twin Solutions
Technology Architect - Engineering Simulation & Digital Twin Solutions

Accenture India Private Limited • Bengaluru

On-site
INR 3,500,000 - 8,000,000
Senior Emulation Engineer
Senior Emulation Engineer

EnCharge AI • India

On-site
INR 1,500,000 - 2,500,000
Graphics Performance Architect
Graphics Performance Architect

NVIDIA • Bengaluru

On-site
INR 279,000 - 446,400
Senior Architect, GPU and SoC Modelling
Senior Architect, GPU and SoC Modelling

NVIDIA • Bengaluru

On-site
INR 3,500,000 - 6,000,000
SoC Modelling Architect
SoC Modelling Architect

NVIDIA Corporation • Hyderabad

On-site
INR 2,400,000 - 4,000,000
Software Architect
Software Architect

Mulya Technologies • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Graphics/AI Performance Engineer - Staff / Senior
Graphics/AI Performance Engineer - Staff / Senior

BuildxPartners • Bengaluru

On-site
INR 1,000,000 - 3,000,000
Senior Architect - Server Performance
Senior Architect - Server Performance

NVIDIA Corporation • Hyderabad

On-site
INR 2,000,000 - 3,000,000
Senior Architect - Server Performance
Senior Architect - Server Performance

NVIDIA • Maharashtra

On-site
INR 2,500,000 - 4,000,000