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 a day 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

Digital Circuit Design Engineer

Join Apple as a Digital Circuit Design Engineer to work on cutting-edge processor designs and standard cell libraries.

Wireless Bluetooth Software Engineer

Apple is seeking a Wireless Bluetooth Software Engineer to design and develop innovative connectivity solutions for their products.

Systems Software Developer

Apple seeks a Systems Software Developer to improve power and performance of products through innovative software solutions.

Firmware Engineer - Camera

Join Apple's Camera Firmware team as a Firmware Engineer to develop groundbreaking camera technologies for Apple products.

HID Interaction Algorithm Engineer

Apple seeks an HID Interaction Algorithm Engineer to develop next-gen hardware user experiences through sophisticated algorithms.