Senior Firmware Engineer, Networking, Google Cloud

1 Day ago • 7 Years + • Research & Development

Job Summary

Job Description

This Senior Firmware Engineer role at Google focuses on developing custom silicon solutions for direct-to-consumer products. Responsibilities include building C/C++ firmware for embedded processors with limited memory, developing debugging and update tools, and playing key roles in emulation, chip bring-up, and SoC deployment. The ideal candidate will have extensive experience in C/C++, embedded systems/firmware design, networking (e.g., RDMA), and system design principles. Experience with hardware design, SoC cycles, and working in a lab environment is preferred. This position contributes to all layers of the data center software stack, deploying SoCs to production and impacting millions of users globally.
Must have:
  • 7+ years C/C++ coding experience
  • Embedded systems/firmware design
  • Networking (e.g., RDMA) experience
  • System design principles knowledge
  • Build C/C++ firmware for embedded processors
Good to have:
  • Hardware design experience
  • SoC cycles 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

Tesla - Store Supervisor

Tesla

Memmingen, Bavaria, Germany (On-Site)
2 Months ago
Omnissa - Staff Engineer - .Net Engineer

Omnissa

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
EXUSIA - Senior Data Engineer

EXUSIA

Hyderabad, Telangana, India (Remote)
3 Weeks ago
Peak - Senior Marketing Specialist

Peak

(On-Site)
6 Months ago
Google - Senior Firmware Engineer, Networking, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Days ago
ByteDance - Software Engineer, ML System Scheduling

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Google - Static Timing Analysis Engineer, FullChip/ASIC Implementation

Google

San Diego, California, United States (On-Site)
4 Days ago
NVIDIA - Staff Systems Software Engineer - Server

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineer, Kernel, ChromeOS

Google

Bengaluru, Karnataka, India (On-Site)
4 Days ago
Tencent - Senior Researcher, Natural Language Processing

Tencent

(On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ubisoft - Technical Director, Animation

Ubisoft

Annecy, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
Microsoft - Critical Environment Energy Marshall

Microsoft

Busan, Busan, South Korea (On-Site)
5 Days ago
The Walt Disney Company - Senior Platform Engineer - Identity & Access Management

The Walt Disney Company

Burbank, California, United States (On-Site)
1 Week ago
Ajmera Infotech - Director of Human Resources

Ajmera Infotech

Gujarat, India (On-Site)
17 Hours ago
Eleven Labs - Customer Success Manager - APAC

Eleven Labs

Singapore (Remote)
3 Weeks ago
Scientific Games  - Field Service Technician

Scientific Games

North Carolina, United States (On-Site)
6 Days ago
Microsoft - Principal Program Manager

Microsoft

Redmond, Washington, United States (On-Site)
2 Hours ago
Easygo - Senior DevOps Engineer

Easygo

Melbourne, Victoria, Australia (On-Site)
2 Months ago
Santa Monica Studio - Lead Audio Programmer

Santa Monica Studio

Los Angeles, California, United States (On-Site)
3 Weeks ago
PlayStation Global - GSOC Manager

PlayStation Global

Aliso Viejo, California, United States (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

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

Microsoft - Data Engineer II - MSTIC RnD

Microsoft

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Days ago
Playtika - Expert Business Analyst

Playtika

Israel (On-Site)
1 Week ago
SciPlay - Unity Developer

SciPlay

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

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
NVIDIA - Software Verification Manager

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
NVIDIA - Senior System Validation Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
NVIDIA - Senior Software Engineer - Backend

NVIDIA

Ra'anana, Center District, Israel (On-Site)
3 Months ago
NVIDIA - Senior Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago
Google - CPU Logic Design Engineer

Google

Haifa, Haifa District, Israel (On-Site)
5 Days ago
NVIDIA - Senior Software Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Microsoft - Research Intern - Data Center and AI Networking - Transport and Telemetry

Microsoft

Redmond, Washington, United States (On-Site)
5 Days ago
NVIDIA - Physical Layer Firmware Architecture Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Weeks ago
Tesla - Associate/Senior/Staff Power Electronic/Electrical Design Engineer

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
Google - SoC DFT Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Days ago
NVIDIA - EDA System Software Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Google - Software Engineer, PhD, Early Career, Campus, Embedded Systems and Firmware, 2025 start

Google

Atlanta, Georgia, United States (On-Site)
5 Months ago
NVIDIA - Senior Methodology Software Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
4 Days ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Erlangen, Bavaria, Germany (Hybrid)
6 Months ago
Google - Senior SoC Power Architect, Silicon

Google

Mountain View, California, United States (On-Site)
3 Days ago
Google - ASIC Power Management Architect, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
4 Days 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.

Fremont, California, United States (On-Site)

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

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Atlanta, Georgia, United States (On-Site)

San Francisco, California, United States (On-Site)

Fremont, California, 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