Software Engineer III, BIOS, Google Cloud Platform

1 Day 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

NVIDIA - Senior ASIC Design Engineer - NOC IP

NVIDIA

Bengaluru, Karnataka, India (On-Site)
1 Day ago
ByteDance - Cloud Site Reliability Engineer

ByteDance

Seattle, Washington, United States (On-Site)
1 Week ago
Meta - Software Engineer, Machine Learning

Meta

United States (Remote)
5 Days ago
Google - Software Engineer, Storage Technologies

Google

Taipei City, Taiwan (On-Site)
4 Days ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Berlin, Berlin, Germany (Hybrid)
6 Months ago
Netflix - Software Engineer (L4/L5) - Enablement Apps

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Google - Senior Software Engineer, Infrastructure, Google Cloud Runtimes

Google

San Francisco, California, United States (On-Site)
4 Days ago
Luxoft - Senior Full-Stack Developer with React

Luxoft

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
4 Months ago
Google - Senior Software Engineer, Full Stack

Google

(On-Site)
5 Months ago
SmileGate - Group Purchasing System and Internal Web System Operation (Development)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Machine Learning Ops Engineer

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
ION - Technical Support Analyst, Jersey City - 9781

ION

Jersey City, New Jersey, United States (On-Site)
6 Months ago
Google - Senior Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
3 Days ago
Samsung Semiconductor - Staff Engineer, ASIC Design, Front End

Samsung Semiconductor

San Jose, California, United States (On-Site)
3 Weeks ago
Epic Games - Senior DevOps Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
Epic Games - Senior DevOps Programmer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
4 Weeks ago
Astek - BSP Audio Engineer

Astek

Guangzhou, Guangdong Province, China (On-Site)
8 Months ago
Sinch - System Engineer

Sinch

Uttar Pradesh, India (On-Site)
1 Month ago
Microsoft - Technical Support Engineer - Windows Networking

Microsoft

Bengaluru, Karnataka, India (Hybrid)
5 Days ago
Meta - Software Engineer, Machine Learning

Meta

United States (Remote)
5 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

Corsair - Sr. Commodity Buyer

Corsair

Taipei City, Taiwan (On-Site)
3 Weeks ago
Google - Program Manager, Product Data Management

Google

Taipei City, Taiwan (On-Site)
1 Day ago
Google - Firmware Engineer, AS Layer 3, Modem Reliability Engineering

Google

Hsinchu County, Taiwan (On-Site)
3 Days ago
Google - Senior Server Qualification Engineer

Google

Taipei City, Taiwan (On-Site)
1 Day ago
GoMotive - Electrical Sustaining Engineer

GoMotive

Taipei City, Taiwan (Remote)
1 Month ago
Maersk Careers - Senior Assistant - Quality Assurance

Maersk Careers

Taoyuan City, Taiwan (On-Site)
265 Years ago
NVIDIA - Senior Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Weeks ago
Google - Product Quality Engineer, Google Cloud

Google

Taipei City, Taiwan (On-Site)
3 Days ago
Google - Senior Software Engineer, Diagnostics, Tools, Google Cloud

Google

Taipei City, Taiwan (On-Site)
4 Days ago
Google - Software Engineer III, Mainline Engineering Productivity

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Playrix - Senior C++ Software Engineer (Build System)

Playrix

Armenia (Remote)
5 Months ago
Milestone - Senior Frontend Web Engineer

Milestone

Copenhagen, Denmark (Hybrid)
6 Days ago
Hacksaw Studios - Client Platform Developer

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
4 Days ago
Eleven Labs - Full-Stack Growth Engineer

Eleven Labs

United Kingdom (Remote)
1 Month ago
The Walt Disney Company - Senior Software Engineer

The Walt Disney Company

Seattle, Washington, United States (On-Site)
4 Months ago
N-iX - Senior Full-Stack Engineer (React, Node.js)

N-iX

Ukraine (Remote)
1 Week ago
Nagarro - Associate Staff Engineer, Java Fullstack

Nagarro

India (Remote)
6 Months ago
Trendyol - Developer in Test

Trendyol

Ankara, Ankara, Türkiye (Hybrid)
6 Months ago
Google - Senior Software Engineer, Google Cloud Storage

Google

Sunnyvale, California, United States (On-Site)
5 Days ago
Google - Senior Software Engineer, Chrome Browser Infrastructure

Google

Mexico City, Mexico City, Mexico (On-Site)
4 Days 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.

Fremont, California, United States (On-Site)

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

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Atlanta, Georgia, United States (On-Site)

San Francisco, California, United States (On-Site)

Fremont, California, United States (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