Taro Logo

Software Engineer II, BIOS, Google Cloud Platform

A global technology company that develops internet-related services and products, including search, cloud computing, software, and hardware.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II, BIOS, Google Cloud Platform

Google is seeking a Software Engineer II to join their BIOS team within Google Cloud Platform. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.

The position focuses on developing firmware and BIOS solutions for Google's cloud infrastructure, requiring expertise in low-level system programming, boot processes, and hardware interfaces. The ideal candidate will work on critical systems that power Google's massive-scale operations, including boot services, security implementations, and power management solutions.

This role offers the opportunity to work with cutting-edge technology at scale, collaborating with SoC vendors and JDMs to ensure high-quality code and efficient system operations. The position involves both hands-on development and strategic technical leadership in building and maintaining critical infrastructure components.

As part of Google's engineering team, you'll contribute to the next-generation technologies that impact billions of users worldwide. The role combines deep technical expertise in system software development with the opportunity to work on large-scale infrastructure projects. Google's commitment to innovation, security, and reliability makes this an exciting opportunity for engineers passionate about low-level system development and cloud infrastructure.

Last updated 2 months ago

Responsibilities For Software Engineer II, BIOS, Google Cloud Platform

  • Design/develop Software/Firmware running in SoC for boot, security, power management, manageability and other SoC co-processors
  • Develop or review the code for boot services API, NERF/UEFI/linuxboot/ACPI
  • Code review and quality process build up for partner's code upstream
  • Co-work with SoC vendor, JDMs on code quality, and test left-shift to early check on code quality
  • Build/test/release infrastructure development and maintain the release cadence, BIOS release quality

Requirements For Software Engineer II, BIOS, Google Cloud Platform

Linux
Python
Go
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in C or C++
  • 1 year of experience in system software development (e.g., firmware, BIOS, BSP, Linux kernel, BMC, device drivers, and system libraries)

Benefits For Software Engineer II, BIOS, Google Cloud Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Google welcomes people with disabilities