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
CompensationThe 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