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 5 days 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

Embedded Engineer, Security/Privacy, Pixel

Embedded Engineer position at Google focusing on security and privacy features for Pixel devices, combining embedded systems expertise with security development.

Software Engineer, Auto Focus, Pixel Camera

Software Engineer position at Google focusing on Auto Focus systems for Pixel Camera, combining AI, software, and hardware development.

Software Engineer, Camera ISP Frontend

Software Engineer position at Google focusing on Camera ISP Frontend development for Pixel phones, requiring expertise in embedded systems and camera technology.

Firmware Engineer, Embedded Systems, Pixel Power Optimization

Firmware Engineer position at Google focusing on power optimization for Pixel devices, requiring embedded systems expertise and 2+ years of software development experience.

Software Engineer, Embedded Systems/Firmware, Pixel

Software Engineer position at Google focusing on embedded systems and firmware development for Pixel devices, requiring expertise in Linux kernel and performance optimization.