Ssd Storage Software Engineering Manager

Google Google · Big Tech · Sunnyvale, CA +1

Google is seeking a Software Engineering Manager for their SSD Storage team. This role involves leading a team of engineers to build and develop storage solutions for Google's services, including AI/ML Systems, Cloud, Search, Photos, and YouTube. The manager will provide technical leadership, manage project goals, contribute to product strategy, and develop their team. The team focuses on firmware, kernel drivers, system software, tools, and security solutions for NAND flash and SSDs.

What you'd actually do

  1. Collaborate with internal customers such as Cloud, Search, File/Object storage teams, etc.) and external SSD vendors to enable timely onboarding of new storage systems and a flexible portfolio strategy.
  2. Lead evaluation and development of new flash storage technologies, standards, drivers, health monitors, and storage management solutions.
  3. Lead and coach a team of SSD storage software engineers to create and deliver innovative flash storage solutions that meet customers requirements for all of Google.
  4. Drive all aspects of the development including requirements definition, design, implementation, unit testing, and integration to ensure high quality deliverables.

Skills

Required

  • software development
  • technical leadership
  • people management
  • embedded operating systems
  • storage
  • systems software
  • kernel drivers
  • hardware server platforms

Nice to have

  • ASIC development
  • SSDs
  • embedded software
  • storage subsystems
  • NVMe
  • Fibre Channel
  • SCSI