Lead SSD Storage Software Engineer (Performance)

Google

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

21 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Bonus target 20%
Benefits

Job summary

Google's Sunnyvale-based software engineers develop next-generation storage technologies across large-scale systems. This role focuses on kernel storage stacks, firmware, and high-performance SSD software, with opportunities to shape platform-wide storage capabilities for Google’s products.

As a Senior Software Engineer, you will drive end-to-end development, testing, and deployment in C/C++, collaborate across teams, and contribute to performance optimization and reliability of storage

Qualifications

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

Responsibilities

  • Lead the design, development, and maintenance of large-scale software solutions, including kernel storage stacks, Linux drivers, firmware, and user-space interfaces optimized for flash performance, security, and capacity.
  • Drive end-to-end storage system performance optimization and management, including the development of software tools and utilities for deployment and system-level control.
  • Provide technical leadership on high-impact projects, setting technical direction and facilitating alignment on goals and timelines across cross-functional teams.
  • Influence, coach, and mentor a distributed team of engineers while managing project priorities, deadlines, and deliverables.
  • Innovate in systems software and firmware for flash and non-volatile memory to enhance Google's storage infrastructure.

Skills

C/C++ programming
Embedded systems
Kernel/firmware development
Software design and architecture
Testing and deployment of software

Education

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

Tools

Python
SQL
Linux

Job description

Google's Sunnyvale-based software engineers develop next-generation storage technologies across large-scale systems. This role focuses on kernel storage stacks, firmware, and high-performance SSD software, with opportunities to shape platform-wide storage capabilities for Google’s products.

As a Senior Software Engineer, you will drive end-to-end development, testing, and deployment in C/C++, collaborate across teams, and contribute to performance optimization and reliability of storage

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

Similar jobs worth comparing

SSD Performance Systems Architect & Lead Engineer
SSD Performance Systems Architect & Lead Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
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
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

Socket.dev • 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
Senior Software Engineer, Cloud Storage
Senior Software Engineer, Cloud Storage

Google Inc. • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Software Engineering Manager, SSD Security
Software Engineering Manager, SSD Security

Google Inc. • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Storage & Security Software Engineering Manager
Storage & Security Software Engineering Manager

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000