Software Engineer, Embedded System, Google Cloud Platform

Google develops next-generation technologies for billions of users worldwide.
Embedded
Mid-Level Software Engineer
In-Person
5+ years of experience

Description For Software Engineer, Embedded System, Google Cloud Platform

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The Boot Services team ensures that Google has a robust common code base of boot-related software and tools. They collaborate 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 expertise, and applies best practices to improve efficiency.

As a Software Engineer in the Embedded System team for Google Cloud Platform, you will:

  • Design/develop Firmware running in SoC for boot, security, power management, manageability, and other SoC co-processors.
  • Develop code for boot services NERF, UEFI, Linux Boot, ACPI, or Trusted Firmware.
  • Develop device drivers and user space library development.
  • Develop software simulation modeling and use FPGA emulation for pre-silicon development.
  • Build, test, or release infrastructure development.

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. Google needs versatile engineers who display leadership qualities and are enthusiastic about taking on new problems across the full-stack as they continue to push technology forward.

Join the Technical Infrastructure team to help build the architecture behind everything our users see online, from developing and maintaining data centers to building the next generation of Google platforms. Be part of a team that keeps Google's networks up and running, ensuring users have the best and fastest experience possible.

Last updated 2 months ago

Responsibilities For Software Engineer, Embedded System, Google Cloud Platform

  • Design/develop Firmware running in SoC for boot, security, power management, manageability, and other SoC co-processors.
  • Develop code for boot services NERF, UEFI, Linux Boot, ACPI, or Trusted Firmware.
  • Develop device drivers and user space library development.
  • Develop software simulation modeling and use FPGA emulation for pre-silicon development.
  • Build, test, or release infrastructure development.

Requirements For Software Engineer, Embedded System, Google Cloud Platform

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

Benefits For Software Engineer, Embedded System, Google Cloud Platform

  • Google welcomes people with disabilities.

Interested in this job?

Jobs Related To Google Software Engineer, Embedded System, Google Cloud Platform

Software Engineering III, Embedded

Software Engineering III position at Google focusing on embedded systems, kernel development, and networking infrastructure.

Design Verification Engineer

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

SOC Power Estimation Engineer

SOC Power Estimation Engineer role at Google, focusing on power estimation and optimization for custom silicon solutions in consumer products.

SoC and IP Design Engineer, Google Cloud

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

Embedded Software Engineer, Silicon Validation Software

Embedded Software Engineer position at Google focusing on silicon validation software and hardware integration for consumer products.