BSP Engineer, Google Cloud

Google is a global technology leader that specializes in internet-related services and products.
Embedded
Mid-Level Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For BSP Engineer, Google Cloud

Google is seeking a BSP Engineer for their Google Cloud team to join their Technical Infrastructure division. This role involves developing custom silicon solutions for Google's direct-to-consumer products, pushing boundaries in hardware experiences. The ideal candidate will have a strong background in silicon bring-up, functional validation, and embedded software development. They will be responsible for developing boot code, supporting hardware emulators, and contributing to post-silicon validation aspects. This position offers the opportunity to work on cutting-edge technology that powers Google's product portfolio, ensuring optimal performance and efficiency. The role requires expertise in ARM-based co-processors, FPGA, and silicon validation, making it an exciting opportunity for those passionate about hardware and software integration in cloud computing.

Last updated 2 months ago

Responsibilities For BSP Engineer, Google Cloud

  • Develop and boot code overall software infrastructure for post-silicon purposes, support hardware emulators, Field-programmable Gate Array (FPGA), and overall readiness for actual silicon. Be a focal point during chip bring-up
  • Contribute in multiple post silicon validation aspects such as caching, memory management, interrupt handling, performance, power states transition, multi-core aspects, and more
  • Assist in operating and maintaining the hardware emulation platform for pre-silicon integration and validation. Ensure validation provides functional coverage for a design

Requirements For BSP Engineer, Google Cloud

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 5 years of experience in silicon bring-up, functional validation over emulators, FPGAs, and silicon
  • Experience in ramping a software environment from scratch over an ARM based (v7/v8) co-processors and with co-processors benchmarking
  • Experience in functional tests for silicon validation (e.g., C, C++, or Python), or developing firmware and embedded software

Interested in this job?

Jobs Related To Google BSP Engineer, Google Cloud

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.