SSD Performance Systems Architect & Lead Engineer

Socket.dev

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google is seeking software engineers to design and optimize storage systems, including kernel storage stacks, Linux drivers, and firmware for flash memory. The role emphasizes end-to-end performance, cross-functional leadership, and mentoring engineers across teams.

Expect to work on scalable storage infrastructure and disruptive technologies, with opportunities to influence storage architectures across Google services in Sunnyvale, CA.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years testing and launching software products.
  • 5 years working with embedded operating systems.
  • 3 years in software design and architecture.
  • Experience in kernel/firmware development and full lifecycle software engineering in C/C++.

Responsibilities

  • Lead the design, development, and maintenance of large-scale software including kernel storage stacks and drivers.
  • Drive end-to-end storage system performance optimization and tooling.
  • Provide technical leadership across cross-functional teams.
  • Mentor a distributed team of engineers and manage priorities.
  • Innovate in systems software and firmware for flash and non-volatile memory.

Skills

Experience in software development
Testing and launching software
Embedded operating systems
Software design and architecture
C/C++ kernel/firmware

Education

Bachelor's degree or equivalent practical experience
Master’s degree or PhD in Engineering/CS

Job description

Google is seeking software engineers to design and optimize storage systems, including kernel storage stacks, Linux drivers, and firmware for flash memory. The role emphasizes end-to-end performance, cross-functional leadership, and mentoring engineers across teams.

Expect to work on scalable storage infrastructure and disruptive technologies, with opportunities to influence storage architectures across Google services in Sunnyvale, CA.

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

Similar jobs worth comparing

Lead SSD Storage Software Engineer (Performance)
Lead SSD Storage Software Engineer (Performance)

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target 20%
Benefits
Staff Storage Software Engineer — SSD Performance
Staff Storage Software Engineer — SSD Performance

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Storage Systems Engineer - Persistent Disk (SSD/HW)
Senior Storage Systems Engineer - Persistent Disk (SSD/HW)

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Staff Storage Software Engineer, Solid State Drive Performance
Staff Storage Software Engineer, Solid State Drive Performance

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Engineering Manager, SSD Storage Platforms
Engineering Manager, SSD Storage Platforms

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Storage Software Engineer, Solid State Drive Performance
Staff Storage Software Engineer, Solid State Drive Performance

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target 20%
Benefits
Staff Storage Software Engineer, Solid State Drive Performance
Staff Storage Software Engineer, Solid State Drive Performance

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer - Distributed Systems & Storage
Staff Software Engineer - Distributed Systems & Storage

Socket.dev • Seattle (WA)

On-site
USD 207,000 - 300,000
Engineering Manager, SSD Storage
Engineering Manager, SSD Storage

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Software Engineering Manager, SSD Security
Software Engineering Manager, SSD Security

Google Inc. • Sunnyvale (CA)

On-site
USD 180,000 - 240,000