ML Accelerator Architect & C-Model Lead

Google

Mountain View (CA)

On-site

USD 138,000 - 197,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Google is seeking a software engineer to join a team that develops custom silicon powering its direct-to-consumer products. You will create and maintain a robust software environment for reference ML accelerator C-models and build system models enabling cross-functional collaboration with hardware, verification, and software teams.

Candidates should have strong experience in C/C++ and Python, with a background in AI/ML accelerator development and SoC architecture, and a proven ability to

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
  • 4 years of experience with software development using C, C++ or Python.
  • Experience in AI/ML accelerator architecture or reference C-model development.
  • Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
  • Experience in silicon engineering and performance characterization.
  • Experience in reference C-model development, performance analysis, and the use of simulation frameworks and profiling tools.
  • Experience with CPU or ML accelerator architectures.
  • Programming proficiency in C/C++ and Python, specifically applied to system-level modeling and performance optimization.
  • Exceptional problem-solving abilities and excellent communication skills, with a proven track record of dissecting complex issues and fostering cross-functional collaboration with engineering teams and leadership.

Responsibilities

  • Architect and drive the software infrastructure and architecture for on-device AI/ML accelerators.
  • Implement, model, analyze, and rigorously test C-models for on-device ML accelerators.
  • Develop and maintain robust software environments to support ML accelerator development, testing, and simulation.
  • Lead the end-to-end delivery of sophisticated ML accelerator C-models, directly supporting hardware implementation and verification efforts.
  • Collaborate cross-functionally with hardware architects, design verification, firmware, and compiler teams to build cycle-approximate models for ML accelerators.

Skills

C/C++
Python
AI/ML accelerator architecture
Communication skills

Education

Bachelor's degree or equivalent in EE/CE/CS
Master's or PhD in EE/CE/CS (preferred)

Tools

Simulation frameworks
Profiling tools
Reference C-model development
SoC architecture understanding

Job description

Google is seeking a software engineer to join a team that develops custom silicon powering its direct-to-consumer products. You will create and maintain a robust software environment for reference ML accelerator C-models and build system models enabling cross-functional collaboration with hardware, verification, and software teams.

Candidates should have strong experience in C/C++ and Python, with a background in AI/ML accelerator development and SoC architecture, and a proven ability to

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

On-Device AI/ML Accelerator C-Model Engineer
On-Device AI/ML Accelerator C-Model Engineer

Google Inc. • Mountain View (CA)

On-site
USD 138,000 - 197,000
AI/ML Accelerator Modeling Engineer, Silicon
AI/ML Accelerator Modeling Engineer, Silicon

Google • Mountain View (CA)

On-site
USD 138,000 - 197,000
AI/ML Accelerator Modeling Engineer, Silicon
AI/ML Accelerator Modeling Engineer, Silicon

Google Inc. • Mountain View (CA)

On-site
USD 138,000 - 197,000
ML Accelerator Engineer - Software/Hardware Co-Design
ML Accelerator Engineer - Software/Hardware Co-Design

Google Inc. • Mountain View (CA), San Francisco (CA)

On-site
USD 174,000 - 252,000
Equity
Benefits
Bonus target
ML Accelerators Software Engineer – Inference & Compiler
ML Accelerators Software Engineer – Inference & Compiler

Google Inc. • Mountain View (CA), San Francisco (CA)

On-site
USD 174,000 - 252,000
Accelerator Software Engineer: HW/SW Co-Design
Accelerator Software Engineer: HW/SW Co-Design

Google DeepMind • Mountain View (CA)

On-site
USD 174,000 - 252,000
Bonus target 15%
Equity
Benefits
AI/ML Accelerator SoC Modeling Lead
AI/ML Accelerator SoC Modeling Lead

Amazon • Cupertino (CA)

On-site
USD 193,000 - 262,000
Embedded C/C++ Engineer for ML Accelerator Systems
Embedded C/C++ Engineer for ML Accelerator Systems

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+2
Senior SoC Modeling Architect for ML Accelerators
Senior SoC Modeling Architect for ML Accelerators

Amazon • Cupertino (CA)

On-site
USD 193,300 - 261,500
Staff ML Systems Co-Design Engineer (Equity)
Staff ML Systems Co-Design Engineer (Equity)

Google Inc. • Mountain View (CA)

On-site
USD 207,000 - 300,000