Senior Simulation Architect

0 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Senior Simulation Architect

Locations: Bangalore / Remote (Any where in India )


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-

class infrastructure supporting future product designs.

Key Responsibilities

• Architecture Simulator Infrastructure Leadership

Design, maintain, and evolve the NPU simulator framework to ensure its

performance, scalability, and reliability

• Performance Optimization

Profile and improve simulator runtime performance to accelerate design iteration

and enable larger and more complex workloads using multiple threads/cores

• Scalability

Architect and implement multi-NPU simulation model, including modeling of inter-

NPU communication, synchronization and shared or distributed memory systems

• Developer Enablement

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

• User Experience Tools

Develop supporting tools, scripts, and automation to simplify workload analysis and

information gathering

• Cross-Team collaboration

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

techniques

• 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:

Uday

Mulya Technologies

muday_bhaskar@yahoo.com

"Mining The Knowledge Community"

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You