Software Engineer III, BIOS, Google Cloud Platform

1 Week ago • 4 Years + • Full Stack Development • Backend Development

Job Summary

Job Description

Google's Boot Services team seeks a Software Engineer III to design and develop firmware for SoC, focusing on boot, security, power management, and manageability. Responsibilities include developing boot services APIs, working with UEFI, Linuxboot, or ACPI, building testing and release infrastructure, improving code quality, and leading new product initiatives. Collaboration with product teams and cross-functional stakeholders is key. The role involves managing project priorities, deadlines, and deliverables, ensuring high-quality delivery of boot firmware. Experience in system software development (firmware, BIOS, BSP, Linux kernel, etc.), C/C++, and familiarity with developer operations are essential.
Must have:
  • System software development experience (firmware, BIOS)
  • C/C++ expertise
  • BIOS, Kernel, Firmware experience
  • Software design, system bring-up, diagnostics
  • Project management and delivery
Good to have:
  • DevOps, release management, integration testing
  • Open source/OCP experience
  • Python/Go and scripting languages
  • Modularized high-performance servers

Job Details


Minimum qualifications:

  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
  • 2 years of experience in system software development (e.g., firmware, BIOS, BSP, Linux kernel, BMC, device drivers, and system libraries).
  • 2 years of experience in C/C++.

Preferred qualifications:

  • Experience with developer operations, release management, integration testing, open source development or Open Compute Projects (OCP).
  • Experience in BIOS, Kernel, and Firmware.
  • Experience in software design, system bring-up, and diagnostics.
  • Experience in modularized servers of high performance and reliability.
  • Experience in Python/Go and scripting languages (e.g., shell).

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

The Boot Services team ensures that Google has a robust common code base of boot-related software and tools. The team collaborates with the Product (NPI) team to ensure high-quality delivery of boot firmware, either from vendors or in-house development. The team also develops common boot firmware features that span multiple NPIs, improves tooling and infrastructure, improves security, provides debug, and applies best practices to improve efficiency.

Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.

Responsibilities

  • Design and develop 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, or ACPI.
  • Build, test, or release infrastructure development, and maintain the release cadence, BIOS release quality.
  • Code review and quality process build up for partner's code upstream.
  • Lead the new product initiatives, feature and coordinate cross different stakeholders.

Similar Jobs

Google - Cloud Technical Solutions Engineer, Networking

Google

Tokyo, Japan (On-Site)
2 Days ago
The Workshop - Data Software Engineer

The Workshop

Málaga, Andalusia, Spain (Hybrid)
8 Months ago
Syniverse - Principal Software Development Engineer

Syniverse

(Remote)
7 Hours ago
Luxoft - Murex Technical Developer - Lead

Luxoft

Toronto, Ontario, Canada (On-Site)
5 Months ago
White Hat Gaming  - Site Reliability Engineer (SRE)

White Hat Gaming

(Remote)
1 Month ago
Google - Senior Software Engineer, Software Development Life Cycle

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Onward Search - Software Engineer

Onward Search

Rochester, Minnesota, United States (Remote)
3 Days ago
Netflix - Machine Learning Software Engineer (L5) - Content and Studio

Netflix

United States (Remote)
2 Months ago
ION - Lead UI Developer, New York

ION

New York, New York, United States (Hybrid)
6 Months ago
Thence - Senior Frontend Developer

Thence

Bengaluru, Karnataka, India (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

InnoPhase IoT - Staff/Sr. Staff PHY Design Engineer

InnoPhase IoT

San Jose, California, United States (On-Site)
1 Day ago
Canonical - Desktop and Embedded Linux Field Engineer

Canonical

Taipei City, Taiwan (On-Site)
9 Hours ago
Google - Technical Solutions Engineer, AI/ML

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
ByteDance - Software Engineer, ML System Scheduling

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - Senior Manager, Interconnect Product Engineering

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
ByteDance - Site Reliability Engineer - Machine Learning Systems - Singapore

ByteDance

Singapore (On-Site)
6 Months ago
Saviynt - Consultant, Professional Services, IAM/IGA

Saviynt

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Gigamon - Summer 2025 Embedded Software Engineering Intern

Gigamon

Santa Clara, California, United States (Hybrid)
2 Weeks ago
Google - CPU Design Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
Google - Manufacturing Test Engineer

Google

Prague, Czechia (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

Corsair - Oracle Application Developer

Corsair

Taiwan (On-Site)
1 Month ago
GoMotive - Senior Commodity Manager (Mechanical)

GoMotive

Taipei City, Taiwan (Remote)
2 Months ago
Google - Manufacturing Business Manager, NPI

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Trend Micro - Sr. Data Scientist (AI Lab)

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
Google - Software Engineer, Home Device

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Canonical - Desktop and Embedded Linux Field Engineer

Canonical

Taipei City, Taiwan (On-Site)
9 Hours ago
Google - Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Ansys - Senior Application Engineer

Ansys

Taipei City, Taiwan (On-Site)
7 Hours ago
Google - Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Trend Micro - Sr. AI Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

UXBERT Labs - Senior Solution Architect (IoT/Bluetooth Integration)

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
3 Months ago
Scopely - Staff Engineer - Monopoly GO!

Scopely

Spain (Remote)
6 Months ago
Epic Games - Senior Application Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Google - Software Engineering Manager II

Google

Mountain View, California, United States (On-Site)
1 Week ago
Globalization Partners - Principal Solution Architect

Globalization Partners

United States (Remote)
2 Months ago
Google - Software Engineer, Web, Photos

Google

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
IntergalacticGaming - Front-end Developer

IntergalacticGaming

Manchester, England, United Kingdom (On-Site)
9 Months ago
ION - Senior Full Stack Software Developer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
Google - Senior Software Engineer, Full Stack, Geo

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug