M Software Engineer - Simulators MatX · Mountain View, CA posted 13 months ago

Rustify

Mountain View (CA)

On-site

USD 180,000 - 240,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Mountain View office

Job summary

Rustify in Mountain View, CA is seeking a Senior Software Engineer to develop a cycle-accurate microarchitectural simulator for our ML accelerator chip. You will work on functional and performance models, and collaborate with architecture, verification, compiler, and runtime teams.

We value strong Rust fundamentals and embedded/systems/high-performance software experience. New grads are encouraged to apply, and this hybrid role requires three days in the Mountain View office Tuesday through

Qualifications

  • Bachelor of Computer Science or equivalent degree.
  • Excellent software engineering skills, with a focus on maintainable, performant code.
  • Strong foundation in computer architecture fundamentals.
  • Excellent cross-functional communication skills.
  • Rust experience and/or experience writing cycle-accurate simulators.

Responsibilities

  • Develop and maintain functional and performance models of our hardware.
  • Develop tools and infrastructure to aid in efficient correlation, debug, and testing.
  • Collaborate with model customers: architecture, verification/validation, compiler, and runtime teams.
  • Contribute to architectural decisions and reviews.
  • Investigate and implement performance optimizations.

Skills

Rust
Embedded software
High-performance software
Computer architecture fundamentals

Education

Bachelor of Computer Science or equivalent

Job description

# Software Engineer - SimulatorsMatX · Mountain View, CA · Senior · HybridView & ApplyWe're hiring engineers to work on a cycle-accurate microarchitectural simulator of our ML accelerator chip.We are interested in anyone with strong Rust fundamentals and embedded/systems software/high performance software experience. We are willing to train you on the relevant microarchitecture knowledge. **New grads are encouraged to apply.**MatX is on a mission to be the compute platform for AGI. We are developing vertically integrated full-stack solutions from silicon to systems, including hardware and software to train and run the largest ML workloads for AGI.Responsibilities include:Develop and maintain functional and performance models of our hardwareDevelop tools and infrastructure to aid in efficient correlation, debug, and testingCollaborate with model customers: architecture, verification/validation, compiler, and runtime teamsContribute to architectural decisions and reviewsInvestigate and implement performance optimizationsRequirements:Bachelor of Computer Science or equivalent degreeExcellent software engineering skills, with a focus on maintainable, performantStrong foundation in computer architecture fundamentalsExcellent cross-functional communication skillsRust experience AND/OR experience writing cycle-accurate simulatorsThis is a hybrid role that will require you to work from our Mountain View, CA office 3 days a week on Tuesday through ThursdayPreferences (any of the following):Deep knowledge of Machine Learning Accelerator architecturesExperience with benchmarking and optimizing codeFamiliar with processor, memory, and networking architecturesAn understanding of Power, Performance, Cost tradeoffsCompensationThe 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. Our offers allow candidates to swap cash for equity. The broad ranges for mid/senior candidates reflect greater flexibility for cash/equity swap.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Simulator Engineer
Simulator Engineer

Acceler8 Talent • Mountain View (CA)

Hybrid
USD 120,000 - 400,000
Senior Rust Engineer - ML Accelerator Simulators (Hybrid)
Senior Rust Engineer - ML Accelerator Simulators (Hybrid)

Rustify • Mountain View (CA)

Hybrid
USD 180,000 - 240,000
Hybrid work model
Mountain View office
Software Engineer - Kernels
Software Engineer - Kernels

MatX • Mountain View (CA)

Hybrid
USD 160,000 - 600,000
PTO 4 weeks
Holidays 12 days
Remote work 3 weeks
+2
SOC Micro-Architect and RTL Designer
SOC Micro-Architect and RTL Designer

MatX Inc. • Mountain View (CA)

On-site
USD 160,000 - 600,000
PTO & Holidays
Medical insurance
Dental & Vision
+3
Rust Engineer MatX · United States Mid
Rust Engineer MatX · United States Mid

Rustify • United States

Hybrid
USD 90,000 - 150,000
Architect
Architect

MatX • Mountain View (CA)

Hybrid
USD 120,000 - 600,000
4 weeks PTO + holidays
Health insurance
Remote work up to 3 weeks
+1
Micro-Architect and RTL Designer
Micro-Architect and RTL Designer

MatX • Mountain View (CA)

Hybrid
USD 260,000 - 600,000
Paid time off
Health insurance
401K with company contribution
+1
Simulator Engineer for AGI Hardware & ML Systems
Simulator Engineer for AGI Hardware & ML Systems

Acceler8 Talent • Mountain View (CA)

Hybrid
USD 120,000 - 400,000
Design Verification Engineer
Design Verification Engineer

MatX • Mountain View (CA)

On-site
USD 160,000 - 600,000
PTO 4 weeks
Company holidays
Remote work up to 3 weeks
+3
SoC Design Verification Engineer
SoC Design Verification Engineer

MatX • Mountain View (CA)

Hybrid
USD 160,000 - 600,000
4 weeks PTO
12 holidays
Up to 3 weeks remote work
+10