Senior Firmware Engineer, Networking, Google Cloud

1 Month ago • 7 Years + • Research & Development

Job Summary

Job Description

This Senior Firmware Engineer role at Google involves developing custom silicon solutions for Google's direct-to-consumer products. You'll build C/C++ firmware for embedded processors on SoCs, focusing on limited memory footprints. Responsibilities include developing firmware update and debugging tools, enabling emulation, chip bring-up, and hardware debugging. You'll play a key role in SoC deployment, contributing to all data center software stack layers. The position requires expertise in networking (e.g., RDMA) and embedded systems, working with device-level hardware and software in a lab environment. The role contributes to innovation behind products used by millions, shaping next-generation hardware experiences.
Must have:
  • 7+ years C/C++ coding experience
  • Embedded systems/firmware design
  • Networking (RDMA) or packet processing
  • System design principles
  • Build and debug firmware
  • SoC deployment
Good to have:
  • Hardware design experience
  • SoC cycle experience
  • Device-level hardware/software expertise

Job Details


Minimum qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
  • 7 years of experience coding in C/C++.
  • Experience with embedded systems/firmware design.
  • Experience working with networking (e.g. RDMA) or packet processing and system design principles.

Preferred qualifications:

  • Experience with hardware design (e.g., computer architecture or chip design).
  • Experience with SoC cycles.
  • Ability to work with device level hardware and software, especially in a lab environment.

About the job

Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.

The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world.

We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud’s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers.

Responsibilities

  • Build C/C++ firmware running on embedded processors with limited memory footprints on the SoCs.
  • Develop tools to update and debug the firmware, enable emulation, chip bringup, and hardware debugging.
  • Play key roles in emulation, chip bring up, and SoC deployment, and contribute to all layers of the data center software stack to deploy SoCs to production.

Similar Jobs

Google - Algorithm Implementation Experimentalist, Quantum AI

Google

Goleta, California, United States (On-Site)
1 Month ago
Universal Music - Manager, Financial & Business Analytics, Bilingual (English/Spanish)

Universal Music

Miami Beach, Florida, United States (On-Site)
2 Months ago
Google - Business Development Consultant, New Business Sales

Google

Gurugram, Haryana, India (On-Site)
1 Month ago
Google - CPU System Software Engineer, Performance Architect

Google

Austin, Texas, United States (On-Site)
1 Month ago
Microsoft - Digital Account Executive - German Mittelstand

Microsoft

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Escape Velocity Entertainment - Debug Engineer

Escape Velocity Entertainment

(Remote)
1 Month ago
Rivos - DFT Engineer

Rivos

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
NVIDIA - Senior Circuit Characterization Engineer

NVIDIA

Canada (Hybrid)
2 Months ago
NVIDIA - Manager, Software Engineering

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
ByteDance - Research Scientist (Computational Biology - AI-for-Science)

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Group Bayport - Studio Manager & Art Director

Group Bayport

Gandhinagar, Gujarat, India (On-Site)
7 Months ago
Tesla - Instructional Designer

Tesla

North Holland, Netherlands (On-Site)
3 Months ago
Netflix - Security Operations Manager

Netflix

Texas, United States (On-Site)
1 Month ago
PwC - Administrative Assistant

PwC

Pasig, Metro Manila, Philippines (On-Site)
6 Months ago
Electronic Arts - Data Science Engineer

Electronic Arts

Hyderabad, Telangana, India (On-Site)
1 Month ago
Google - Senior Design Engineer, Networking, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Partner Business Manager - Computacenter

NVIDIA

New York, New York, United States (On-Site)
1 Month ago
Google - Software Engineer II, User Protections, Core

Google

Zürich, Zurich, Switzerland (On-Site)
1 Month ago
Xsolla - Middle/Senior IT Recruiter

Xsolla

Serbia (Remote)
2 Months ago
Amber - Localization Quality Assurance with Indonesian

Amber

Montreal, Quebec, Canada (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Tel Aviv-Yafo, Tel Aviv District, Israel

Playtika - Customer Support Lead - Temporary Position

Playtika

Israel (On-Site)
2 Months ago
Google - CPU Silicon Validation Lead

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Varonis  - Cloud Security Researcher

Varonis

Herzliya, Tel Aviv District, Israel (On-Site)
7 Months ago
Playtika - Social Media Growth Manager

Playtika

Israel (On-Site)
6 Months ago
Google - CPU Design for Test Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Software Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Physical Design Verification Layout Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Months ago
Overwolf - Data Analyst

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Google - Software Engineer III, Research

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Algorithm Engineer - Audio Understanding

ByteDance

Singapore (On-Site)
6 Months ago
NVIDIA - Software Engineering Intern, Autonomous Vehicles (RDSS)

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
NVIDIA - Senior Technical Program Manager, Compute Software Platform- NPI

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago
Krafton  - AI Adoption Specialist

Krafton

Seoul, South Korea (On-Site)
1 Month ago
NVIDIA - Senior ASIC Verification Engineer - Networking Chip Design

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
NVIDIA - Senior Developer Technology Engineer, High-Performance Databases

NVIDIA

New York, New York, United States (Hybrid)
2 Months ago
Krafton  - Senior PUBG Mobile Service Strategy (8+ years experience)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Netflix - Machine Learning Software Engineer L4/L5

Netflix

United States (Remote)
4 Months ago
Krafton  - [Publishing Platform Div.] Global Publishing Platform QA (5년 ~ 10년)

Krafton

Seoul, South Korea (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

New York, New York, United States (On-Site)

Waterloo, Ontario, Canada (On-Site)

Taipei City, Taiwan (On-Site)

Austin, Texas, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug