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

Sensing Test and Validation Engineer

Apple is hiring a Sensing Test and Validation Engineer to develop and deploy test infrastructure for sensing hardware in Cupertino, CA.

Hardware Systems Integration Engineer - Apple Watch

Join Apple as a Hardware Systems Integration Engineer for Apple Watch, designing and integrating cutting-edge wearable technology.

Apple Watch System Validation - Coexistence Engineer

Apple Watch System Validation - Coexistence Engineer role for defining test coverage and analyzing hardware interactions in Apple Watch.

Quantum Leap - Embedded Software - (Multiple Positions)

Qualcomm's Quantum Leap program offers experienced professionals with a career break the opportunity to restart their careers in Embedded Software Engineering across India.

Device Driver Development Engineer (uboot)

Qualcomm seeks a Device Driver Development Engineer (uboot) in Chennai for ARM SoC bootloader design and driver optimization.