Staff Software Engineer, Google Distributed Cloud, Compute
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Google Cloud is seeking a Staff Software Engineer for their Google Distributed Cloud (GDC) Compute team in Bengaluru, India. This role involves architecting and owning the software enablement, bare-metal bring-up, and hardware qualification lifecycle for various server architectures, extending Google Cloud's infrastructure to customer premises and edge deployments. The ideal candidate will have deep expertise in systems-level software development, managing enterprise hardware, and platform security.
Responsibilities
- Direct architectural governance to qualify server platforms, GPUs/accelerators (e.g., NVIDIA B200, B300, H200), high-speed NICs, and storage across Google Distributed Cloud Connected (GDCc), Google Global Cache (GGC), and tactical edge deployments.
- Architect bare-metal bootstrap workflows, including the RAM-resident GDC Bootstrapper Live OS, pre-turnup automation, host-to-BMC virtual USB network interfaces, and qualification suites.
- Build decoupled firmware delivery and validation engines for Basic Input/Output System (BIOS), Integrated Dell Remote Access Controller/Baseboard Management Controller (iDRAC/BMC), CPLD/FPGA, and GPU VBIOS/NVSwitch, using attestation to prevent bootstrap failures and verify N-1 downgrades.
- Manage node storage across Non-Volatile Memory Express (NVMe) namespaces, Self-Encrypting Drives (SED).
- Partner with FedSec and OS teams to enforce hardware security controls, including UEFI Secure Boot, LinuxBoot, TPM 2.0 PCR measurements, BMC credential rotation, and various pre-boot containment strategies.
Requirements
- Bachelor's degree or equivalent practical experience.
- 8 years of experience programming in C++.
- 5 years of experience testing, and launching software products.
- 3 years leading technical architecture, cross-team roadmaps, and engineering teams as a Tech Lead or Staff Software Engineer.
- Experience managing enterprise hardware by Distributed Management Task Force (DMTF) Redfish REST APIs, Intelligent Platform Management Interface (IPMI), or OEM out-of-band interfaces (e.g., Dell iDRAC/RACADM).
- Experience with systems-level software development, bare-metal server bring-up, OS provisioning, or device drivers.
- Experience with platform security, including TPM 2.0 PCRs, UEFI Secure Boot, attestation, or cryptographic storage (e.g., TCG Opal SEDs).
Desired Qualifications
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- 8 years of experience with data structures and algorithms.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
Benefits
- Opportunities to switch teams and projects as you and our fast-paced business grow and evolve.
- Anticipate our customer needs and be empowered to act like an owner, take action and innovate.
- Versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Skills
C++Redfish REST APIsIPMITPM 2.0UEFI Secure BootNVIDIA HGXDell iDRAC/RACADMDMTF
#Google Distributed Cloud#Compute#Software Engineering#C++#Hardware#Cloud#AI#NVIDIA#Dell#Supermicro
At Google, our mission is to organize the world's information and make it universally accessible and useful. From Search to AI, we develop products and services that improve the lives of billions, empowering individuals and businesses globally. We're driven by a passion for innovation, a commitment to solving complex problems, and a belief in the transformative power of technology. Since our founding in 1998, we've remained dedicated to creating a more helpful and connected world.
Company
GoogleJob Posted
5 hours ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Senior
Locations
Bengaluru, India
Applicants
Be an early applicant
Similar Jobs
ASSA ABLOY Group
Austin, United StatesCredentials Engineer
Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesMember of Technical Staff (Senior Security Researcher)
US$120–235k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesSenior Logic Design Engineer
US$120–235k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesSolution Engineer - Data Security
US$86.1–223k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesSenior Software Engineer
US$120–235k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesPrincipal Software Engineer
US$143–304k/yr Full Time Be an early applicant Posted 4 days ago
