×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Simulators

Job in Mountain View, Santa Clara County, California, 94043, USA
Listing for: MatX
Full Time position
Listed on 2026-08-05
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 250000 - 475000 USD Yearly USD 250000.00 475000.00 YEAR
Job Description & How to Apply Below

Software Engineer - Simulators

Mountain View, CA

MatX is building the world's best chips for training and serving large language models, spanning the entire stack — from silicon and rack design through compilers and kernels to ML models. Our systems deliver best-in-class latency, throughput per dollar, and throughput per watt.

We are seeking highly motivated and detail-oriented software engineers to join our chip simulation team. As an engineer on this team, you will design, develop, and test simulations of our custom hardware. Our team plays a key role in hardware-software co-design, enabling early development of the full software stack.

Join us to shape the future of AI hardware abstraction and optimization!

What You'll Do Here
  • Design and implement a Rust-based chip simulator, building a cycle-accurate model of our custom hardware
  • Collaborate with simulator customers: architecture, verification/validation, compiler, and runtime teams
  • Work closely with hardware architects, building models that shape the silicon design
  • Build tooling and infrastructure to aid in efficient correlation, debug, and testing
  • Use AI development tools to accelerate your work
Who You Are
  • Bachelor of Computer Science or an equivalent degree
  • Skilled in Rust, or strongly interested in ramping up
  • Outstanding software engineering skills, with a focus on maintainability and performance
  • Strong foundation in computer architecture fundamentals
  • Excellent cross-functional communication skills
  • Able to work from our Mountain View, CA office three days a week (Tuesday-Thursday) as part of this hybrid role
Bonus Points If You Have
  • Experience writing cycle-accurate simulators
  • Deep knowledge of ML accelerator architectures
  • Experience with benchmarking and optimizing Rust code
  • Familiarity with processor, memory, and networking architectures
  • An understanding of power, performance, and cost tradeoffs
Compensation

The US base salary for this full-time position is determined based on a variety of factors including role, experience, location, job related skills, and relevant education and training. Career length is only a guideline for compensation.

  • Early Career - $120,000 - $250,000 + equity
  • Mid Career - $175,000 - $362,500 + equity
  • Senior Career - $250,000 - $475,000 + equity
What We Offer
  • A Stake in our success: A flexible cash equity compensation mix that fits your needs
  • Health & Wellness:
    Company subsidized Health, Dental, Vision, and Life insurance;
    Pre-tax Health Savings Accounts with generous company contribution (even if you don't)
  • Time To Recharge: 4 weeks paid time off (accrued), 12 company holidays, and 3 weeks remote/flexible work per year
  • Support to Parents:
    Up to 12 weeks of paid parental leave, regardless of your path to parenthood
  • Learning & Development: $1,500 yearly towards your professional development e.g. conferences, courses, and other learning opportunities
  • Team Connection:
    Team lunches, quarterly off-sites, and regular town halls
  • Financial Wellbeing: 401K and/or Roth IRA, with 5% company contribution, even if you don't!
  • Flexible Spending Accounts:
    Pre-tax spend accounts for medical, dental/vision, dependent care, parking, and transit expenses
  • Commute On Us:
    For those commuting up to 1 hour, put your rideshare cost on our company card and reclaim the drive-time to get work done!
  • MatX E[x]tras: $50 per month to use on the perks you care about most
  • Remote Perks:
    We work remotely Monday & Friday, supported by home-tech setup, and remote wifi expense reimbursement
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary