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

Apple Watch System Validation - Coexistence Engineer

Apple is seeking a System Validation Coexistence Engineer for the Apple Watch team to define test coverage and guide key design decisions.

Cellular Systems Simulations Integration Engineer

Apple is hiring a Cellular Systems Simulations Integration Engineer to work on wireless SoC products in San Diego, focusing on system design, modeling, and simulations.

Engineer- Wearable Automation

Qualcomm seeks Engineer for Wearable Automation to develop test automation for embedded devices using Python, Perl, and Linux.

Design Verification Engineer (Silicon Engineering)

Design Verification Engineer at SpaceX, developing cutting-edge FPGAs and ASICs for Starlink satellite internet system.

Embedded Software Engineer

Join True Anomaly's Embedded Flight Software team to develop innovative spacecraft technology and enhance space security and sustainability.