23 Oct
|
EnCharge AI
|
India
Bangalore / Remote (Any where in India )
optimization of our C++ NPU architecture simulator, including creation of scalable multi-
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. with architects, designers, and software engineers to evolve the simulator into a world-
Architecture Simulator Infrastructure Leadership
performance, scalability, and reliability
• Performance Optimization
Profile and improve simulator runtime performance to accelerate design iteration
verification engineers to gather necessary implementation details
• User Experience Tools
Develop supporting tools, scripts, and automation to simplify workload analysis and
Partner with architects, performance analysts, and software engineers to define
Solid software engineering background, with expertise in C++, Python, and
scalable simulation frameworks• Experience in developing or maintaining hardware architecture or performance
Experience with parallel programming models such as pthreads and MPI
• Familiarity with performance profiling, parallelization, and simulation optimization
Experience in NPU, GPU, or AI accelerator architecture
• Familiarity with machine learning workloads
Mining The Knowledge Community'
📌 Senior Architect (Remote) (India)
🏢 EnCharge AI
📍 India