Staff Embedded Firmware & Accelerator Software Engineer

Google

Sunnyvale (CA)

On-site

USD 207,000 - 301,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google is seeking a Staff Software Engineer on the Emerging Accelerator System team to tackle low‑level software and hardware interaction. You will influence Google's accelerator roadmap and mentor across teams.

This role focuses on integrating PCIe, fabric, IOMMU, kernel and firmware work, delivering secure accelerator‑to‑host connectivity and scalable, reliable platforms for hyperscale computing.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience in testing and launching software products.
  • 5 years of experience with embedded operating systems.
  • 3 years of experience with software design and architecture.
  • Experience with C, C++, operating systems, and computer architecture.

Responsibilities

  • On-board emerging co-accelerators into Google's ML accelerator families, boosting performance.
  • Collaborate to design and implement new system software features, including firmware and drivers.
  • Design tests, telemetry, and dashboards to monitor and debug potential issues.
  • Analyze and resolve complex system-level challenges in host and management software.
  • Provide technical leadership to drive software plans and cross-functional dependencies.

Skills

Software development
Software testing
Embedded operating systems
Software design
C/C++

Education

Bachelor's degree or equivalent practical experience
Master’s degree or PhD in Engineering, Computer Science, or related technical field

Job description

Google is seeking a Staff Software Engineer on the Emerging Accelerator System team to tackle low‑level software and hardware interaction. You will influence Google's accelerator roadmap and mentor across teams.

This role focuses on integrating PCIe, fabric, IOMMU, kernel and firmware work, delivering secure accelerator‑to‑host connectivity and scalable, reliable platforms for hyperscale computing.

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

Similar jobs worth comparing

Tech Lead, Accelerator Platform Software
Tech Lead, Accelerator Platform Software

Google • United States

On-site
USD 262,000 - 365,000
NPI Engineer, Embedded Firmware and Software, Emerging Accelerator Software
NPI Engineer, Embedded Firmware and Software, Emerging Accelerator Software

Google • Sunnyvale (CA)

On-site
USD 207,000 - 301,000
Senior Accelerator Systems Software Manager
Senior Accelerator Systems Software Manager

Google • Sunnyvale (CA)

On-site
USD 262,000 - 365,000
Senior Staff Software Engineer, Accelerator Platforms
Senior Staff Software Engineer, Accelerator Platforms

Google • Sunnyvale (CA)

On-site
USD 262,000 - 365,000
Senior Software Engineering Manager, Accelerators Systems
Senior Software Engineering Manager, Accelerators Systems

Google • Sunnyvale (CA)

On-site
USD 262,000 - 365,000
Senior Staff Software Engineer: HPC & Linux Systems Lead
Senior Staff Software Engineer: HPC & Linux Systems Lead

Google • Sunnyvale (CA)

On-site
USD 262,000 - 365,000
Senior Staff Software Engineer, Accelerator Platforms
Senior Staff Software Engineer, Accelerator Platforms

Google • United States

On-site
USD 262,000 - 365,000
Staff Software Engineer: Performance & Kernel
Staff Software Engineer: Performance & Kernel

Google DeepMind • San Francisco (CA)

On-site
USD 207,000 - 300,000
Senior Accelerators Systems Software Architect, AI Transformation
Senior Accelerators Systems Software Architect, AI Transformation

Google • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
AI Transformation & Accelerator Systems Architect
AI Transformation & Accelerator Systems Architect

Google • Sunnyvale (CA)

On-site
USD 262,000 - 364,000