Google is seeking a Software Engineer specializing in Basic Input Output System (BIOS) for their Platforms team. This role is part of the Core team, which builds the technical foundation behind Google's flagship products. The ideal candidate will have experience in embedded systems, BIOS development, and low-level programming.
As a BIOS Software Engineer, you'll be responsible for developing and maintaining boot-related tools and systems for Google servers. You'll work on critical projects, leading BIOS development, scoping work for new platforms, and adding features to existing systems. Your role will involve designing software components, writing code for various low-level systems (e.g., ACPI tables, NERF/LinuxBoot, UEFI, EDK2, Firmware), and integrating Linux drivers.
The position requires strong technical skills, including proficiency in C, C++, or Go, and experience with embedded operating systems. You'll need to be comfortable with reading digital electronic schematics and understanding the underlying hardware of computer systems. The role also demands excellent communication skills, as you'll be working with cross-functional teams, writing design documents, and translating functional requirements into software features.
This is an excellent opportunity for a mid-level software engineer looking to work on cutting-edge technology at one of the world's leading tech companies. You'll be at the forefront of developing the systems that power Google's vast infrastructure, with the potential to impact billions of users worldwide. The role offers competitive compensation, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits.
Join Google's Core team and be part of shaping the future of technology, working on essential building blocks that drive innovation across the company's products and services.