Software Engineer II, BIOS, Google Cloud Platform

1 Month ago • 1 Years + • DevOps • Full Stack Development

Job Summary

Job Description

Google seeks a Software Engineer II specializing in BIOS and Google Cloud Platform (GCP) in Taipei, Taiwan. Responsibilities include designing and developing software/firmware for SoC boot, security, power management, and manageability. This role requires developing or reviewing boot services API code (NERF/UEFI/linuxboot/ACPI), conducting code reviews for partner code, collaborating with SoC vendors on code quality, and building/maintaining release infrastructure. The ideal candidate possesses 1+ years of experience in C/C++ software and system software development (firmware, BIOS, BSP, etc.). Experience with Python/Go, scripting, and building software test infrastructure is preferred.
Must have:
  • 1+ years C/C++ software development
  • 1+ year system software (BIOS, firmware)
  • Design/develop SW/FW for SoC
  • Code review & quality process
  • Collaboration with SoC vendors
Good to have:
  • Master's/PhD in CS
  • DevOps, release management
  • Python/Go scripting
  • Modular high-performance servers
  • Experience with Open Source Projects

Job Details


Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 1 year of experience with software development in C or C++.
  • 1 year of experience in system software development (e.g., firmware, BIOS, BSP, Linux kernel, BMC, device drivers, and system libraries).

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • Experience with developer operations, release management, integration testing, open source development or Open Compute Projects (OCP).
  • Experience in Python/Go and scripting languages (e.g., shell).
  • Experience in modularized servers of high performance and reliability.
  • Excellent programming skills in building software test infrastructure, great code comprehesion skills for vendor code review.

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.

The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world.

We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud’s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers.

Responsibilities

  • Design/develop SW/FW 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/ACPI.
  • Code review and quality process build up for partner's code upstream.
  • Co-work with SoC vendor, JDMs on code quality, and test left-shift to early check on code quality.
  • Build/test/release infrastructure development and maintain the release cadence, BIOS release quality.

Similar Jobs

Google - Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Info Stretch - Lead Data Engineer

Info Stretch

Hyderabad, Telangana, India (On-Site)
7 Months ago
ByteDance - Site Reliability Engineer, Traffic Infrastructure

ByteDance

Singapore (On-Site)
7 Months ago
Luxoft - Murex Datamart Production Support

Luxoft

Hyderabad, Telangana, India (On-Site)
6 Months ago
luxsoft - QA Lead

luxsoft

Ukraine (Remote)
1 Week ago
Omnissa - Staff Engineer (C++,MacOS Internals)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
ByteDance - Technical Account Manager (Edge Cloud)

ByteDance

Boston, Massachusetts, United States (On-Site)
2 Months ago
Wipro - Azure AD

Wipro

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Milestone - Lead Data Engineer

Milestone

United States (Remote)
1 Month ago
Epic Games - Senior DevOps Programmer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Palo Alto Networks - Sr. Technical Support Engineer, Focused Services

Palo Alto Networks

Plano, Texas, United States (On-Site)
1 Month ago
Synechron - Asset Control Developer

Synechron

Pune, Maharashtra, India (On-Site)
1 Week ago
Axon - Technical Support Engineer I

Axon

Peachtree Corners, Georgia, United States (On-Site)
2 Weeks ago
Rivos - DFT Engineer

Rivos

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
ByteDance - Cloud Site Reliability Engineer

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
ByteDance - Site Reliability Engineer, Traffic Infrastructure

ByteDance

Singapore (On-Site)
7 Months ago
Budge Studios - Build Master

Budge Studios

Quebec, Canada (Hybrid)
2 Months ago
Info Stretch - Lead Data Engineer

Info Stretch

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
NVIDIA - Senior Networking Electrical Validation Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Test Product Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

Google - Video Solutions Expert

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Supplier Development Engineer, Flex

Google

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

Trend Micro

Taipei City, Taiwan (On-Site)
8 Months ago
NVIDIA - Senior Mechanical Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
NVIDIA - Senior Firmware Application Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Appier - Campaign Analyst

Appier

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Accountant, International Controllership

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Quizizz - Customer Success Manager, Taiwan

Quizizz

Taiwan (Remote)
1 Month ago
Google - Supplier Quality Engineer, Thermals

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Corsair - IE Engineer

Corsair

Taoyuan City, Taiwan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Epic Games - Senior DevOps Programmer

Epic Games

United States (On-Site)
3 Months ago
Argus Labs - Site Reliability Engineer

Argus Labs

Calgary, Alberta, Canada (Remote)
2 Months ago
Google - Software Engineering Manager, Cloud Observability Analytics

Google

Pittsburgh, Pennsylvania, United States (On-Site)
1 Month ago
Glean - Solutions Engineer - East

Glean

(Remote)
6 Months ago
ION - Senior DevSecOps Engineer, Italy

ION

London, England, United Kingdom (On-Site)
7 Months ago
PwC - Senior Associate _ Automation Tester_ Emerging  Technologies_ Advisory_ Bengaluru

PwC

Bengaluru, Karnataka, India (On-Site)
8 Months ago
CData Software - Platform Engineer

CData Software

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Sporty Group - LatAM Site Reliability Engineer

Sporty Group

(On-Site)
1 Year ago
Brillio - DB Migration Engineer - R01531207

Brillio

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
KingsIsle Entertainment - Build and Tools Software Engineer

KingsIsle Entertainment

Texas, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

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

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, 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