Software Platform Architect – Hardware–Software Co-Design

Saaki Argus and Averil Consulting

Bengaluru Urban

In loco

INR 6.000.000 - 7.000.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Saaki Argus and Averil Consulting seeks a senior Software Platform Architect to lead end-to-end software platform architecture for next‑gen AI accelerators. You will bridge silicon architecture, SDK development, compiler/runtime systems, ML frameworks, and production LLM inference, driving hardware–software co-design and platform performance.

The role applies to HPC/GPU/NPU platforms with strong C/C++ and Python skills, and requires deep experience in parallel programming, LLVM/MLIR, and

Competenze

  • B.Tech/M.Tech or MS/Ph.D. in Computer Science, Electrical Engineering, or a related field.
  • 15–20 years of experience in software architecture for HPC, GPU, NPU, or many-core AI accelerator platforms.
  • Proven ownership of a production software stack from silicon bring-up to customer deployment, covering compiler backend, runtime, driver interfaces, and ML framework integration.

Mansioni

  • Own the software platform architecture, including runtime scheduler, memory manager, drivers, low-level APIs, compiler backend, and framework integration.
  • Define software architecture roadmaps, chip-generation compatibility, SDK governance, and platform performance benchmarks.
  • Collaborate with silicon teams to optimise memory usage, MIMD scheduling, HBM access, and overall accelerator performance.
  • Lead software bring-up planning and execution, from initial boot and PCIe validation to compute-unit testing, BF16 verification, and first LLM inference demonstration.
  • Drive integration with PyTorch, vLLM, HIP, Transformers, and DeepSpeed.
  • Establish porting strategies for CUDA, HIP, OpenCL, and MPI applications, including documentation and benchmarking.
  • Lead SDK CI/CD automation, regression testing, release management, coding standards, and technical documentation.
  • Mentor 5–10 engineers and collaborate with firmware, security, and external technology partners.

Conoscenze

C/C++ systems programming
Python scripting
Parallel programming
HPC/AI accelerator architecture

Formazione

M.S./Ph.D. in Computer Science or Electrical Engineering

Strumenti

LLVM/MLIR
CUDA/HIP/OpenCL toolchains
MPI/OpenMP

Descrizione del lavoro

Job Title: Software Platform Architect – Hardware–Software Co-Design

Experience: 15–20 Years

Role Overview

Lead the end-to-end software platform architecture for next-generation AI accelerators, bridging silicon architecture, SDK development, compiler/runtime systems, ML frameworks, and production LLM inference. Drive hardware–software co-design, platform performance, and software ecosystem development.

Key Responsibilities
  • Own the software platform architecture, including runtime scheduler, memory manager, drivers, low-level APIs, compiler backend, and framework integration.
  • Define software architecture roadmaps, chip-generation compatibility, SDK governance, and platform performance benchmarks.
  • Collaborate with silicon teams to optimise memory usage, MIMD scheduling, HBM access, and overall accelerator performance.
  • Lead software bring-up planning and execution, from initial boot and PCIe validation to compute-unit testing, BF16 verification, and first LLM inference demonstration.
  • Drive integration with PyTorch, vLLM, HIP, Transformers, and DeepSpeed.
  • Establish porting strategies for CUDA, HIP, OpenCL, and MPI applications, including documentation and benchmarking.
  • Lead SDK CI/CD automation, regression testing, release management, coding standards, and technical documentation.
  • Mentor 5–10 engineers and collaborate with firmware, security, and external technology partners.
Required Qualifications
  • B.Tech/M.Tech or M.S./Ph.D. in Computer Science, Electrical Engineering, or a related field.
  • 15–20 years of experience in software architecture for HPC, GPU, NPU, or many-core AI accelerator platforms.
  • Proven ownership of a production software stack from silicon bring-up to customer deployment, covering compiler backend, runtime, driver interfaces, and ML framework integration.
  • Strong C/C++ systems programming and Python scripting/tooling skills.
  • Hands-on experience with parallel programming technologies such as CUDA, HIP, OpenCL, MPI, and OpenMP.
  • Experience in hardware–software co-design, heterogeneous workload porting, and performance optimisation.
Preferred Qualifications
  • Experience building software ecosystems for non-NVIDIA/AMD accelerator platforms.
  • Familiarity with many-core architectures such as Tilera, Kalray, Graphcore IPU, custom HPC ASICs, or MIPS64 systems.
  • Experience with LLVM compiler backends and/or MLIR.
  • Ph.D. or advanced research experience in computer architecture, compilers, or HPC.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Software Platform Architect
Software Platform Architect

Saaki-Argus-and-Averil-Consulting • Bangalore Rural

Remoto
INR 4.500.000 - 7.500.000
Principal Engineer - NPU Compiler & Architecture
Principal Engineer - NPU Compiler & Architecture

NXP Semiconductors • Hyderabad

In loco
INR 4.000.000 - 6.000.000
AI Accelerator Chip Architect
AI Accelerator Chip Architect

Capgemini • Bengaluru

In loco
INR 3.500.000 - 5.200.000
GPU Engineer
GPU Engineer

MulticoreWare, Inc. • Chennai

In loco
INR 900.000 - 1.800.000
Deep Learning System Engineer (Semiconductor)
Deep Learning System Engineer (Semiconductor)

Saaki Argus and Averil Consulting • Bengaluru Urban

In loco
INR 4.000.000 - 7.000.000
Technology Platform Engineer
Technology Platform Engineer

Accenture in India • Gurugram District

In loco
INR 1.800.000 - 2.600.000
Technology Platform Engineer
Technology Platform Engineer

Accenture in India • Bengaluru

In loco
INR 2.500.000 - 4.500.000
Specialist - Cloud Engineering
Specialist - Cloud Engineering

LTM • Bengaluru

In loco
INR 1.800.000 - 2.400.000
GPU Compute & MLIR Compiler Engineer
GPU Compute & MLIR Compiler Engineer

BuildxPartners • Bengaluru

In loco
INR 2.000.000 - 3.000.000
Lead SoC Architect - India
Lead SoC Architect - India

Bolt Graphics • India

In loco
INR 11.363.636 - 15.151.515