Software Engineer, Basic Input Output System (BIOS), Platforms

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$136,000 - $200,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer, Basic Input Output System (BIOS), Platforms

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 position focuses on developing and maintaining BIOS for Google servers, working with boot-related tools in collaboration with Product teams.

As a BIOS Software Engineer, you'll be responsible for leading development projects, scoping work for new platforms, and adding features to existing systems. The role involves working with various technologies including NERF/LinuxBoot, UEFI, EDK2, and Firmware integration. You'll be designing software components, creating documentation, and working closely with cross-functional teams.

The ideal candidate should have strong experience in embedded systems, low-level programming, and software/hardware integration. Knowledge of BIOS, Kernel, and Firmware is essential. The role offers competitive compensation ranging from $136,000 to $200,000, plus bonus, equity, and comprehensive benefits.

This position is perfect for engineers who are passionate about low-level systems programming and want to impact the fundamental infrastructure that powers Google's services. You'll be working at the intersection of hardware and software, contributing to the development of critical boot systems that ensure the reliability and performance of Google's server infrastructure.

The role offers opportunities to work with cutting-edge technology, collaborate with world-class engineers, and contribute to projects that affect billions of users. You'll be part of a team that values technical excellence, innovation, and cross-functional collaboration, while having the chance to grow and evolve with Google's fast-paced technological advancement.

Last updated a month ago

Responsibilities For Software Engineer, Basic Input Output System (BIOS), Platforms

  • Lead BIOS development software engineering projects, scope the work needed to develop the BIOS running on SoCs to support new platforms or add BIOS features to existing systems
  • Own the delivery of software components in common software libraries or NPI-specific projects
  • Design software components in the form of documents, plans, diagrams, gather approval from stakeholders, and resolve technical concerns
  • Report status updates to leadership as needed, and escalate issues, participate in program-level meetings

Requirements For Software Engineer, Basic Input Output System (BIOS), Platforms

Go
Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience working with embedded operating systems
  • 2 years of experience with data structures or algorithms
  • Experience with C, C++, or Go

Benefits For Software Engineer, Basic Input Output System (BIOS), Platforms

Equity
Medical Insurance
Dental Insurance
Vision Insurance
  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Google Software Engineer, Basic Input Output System (BIOS), Platforms

Software Engineer, Performance and Thermal, Pixel

Software Engineer position focusing on performance and thermal management for Google Pixel devices, requiring embedded systems expertise and C/C++ programming skills.

SoC and IP Design Engineer, Google Cloud

SoC and IP Design Engineer position at Google Cloud, focusing on custom silicon solutions and hardware architecture for Google's products.

Design Verification Engineer

Design Verification Engineer role at Google, focusing on CPU verification and ARM architecture, developing custom silicon solutions for consumer products.

Camera 3A/ISP Engineer, Pixel Camera

Camera 3A/ISP Engineer position at Google, focusing on developing and optimizing autofocus systems for Pixel smartphones.

Custom Silicon Operation Product Engineer, Assembly and Test

Custom Silicon Operation Product Engineer position at Google, focusing on semiconductor manufacturing, yield analysis, and new product introduction.