Principal Software Engineer- Simulator Developer

GW396
  • $200,000-$300,000
  • Santa Clara, CA
  • Permanent

About the job


A VC-backed, stealth-mode startup is building next-generation AI inference systems at the rack level, combining custom silicon with system-level innovation to dramatically improve efficiency for large-scale model serving.



The team is focused on tightly integrated hardware–software co-design, enabling breakthroughs in performance and efficiency for modern AI workloads. This is an early-stage environment with strong technical leadership and significant ownership opportunities.




Role Overview

The team is seeking a Senior/Principal Software Engineer to develop and scale processor simulators and performance models that guide architectural decisions and accelerate hardware–software co-design.


Depending on experience, this role can involve leading a small team or operating as a highly autonomous individual contributor, owning critical simulation infrastructure from concept through production.



Key Responsibilities

  • Design, implement, and maintain processor simulators (performance and/or functional models)
  • Model key microarchitectural components, including: pipelines, memory hierarchy, interconnects, accelerators
  • Generate and curate workload traces for accurate performance analysis
  • Analyze simulation results to inform architecture tradeoffs and optimizations
  • Collaborate closely with architecture, hardware, and compiler teams
  • Own and evolve simulation infrastructure in a fast-paced startup environment



Required Qualifications

  • 5+ years of experience in software engineering, ideally in systems, architecture, or EDA domains
  • Strong programming skills in C/C++ and Python, with experience in large codebases
  • Experience with processor simulators, architectural modeling, or performance analysis
  • Solid understanding of computer architecture and microarchitecture
  • Ability to work independently and make technical decisions in an early-stage environment



Preferred Qualifications

  • Experience with AI/ML accelerators, GPUs, or heterogeneous systems
  • Familiarity with simulators such as gem5 or similar tools
  • Background in hardware–software co-design or compilers


Mia Macdonald Semiconductor & Chip Design Recruiter

Apply for this role