Senior Firmware Engineering Manager, GSOC, Platforms Infrastructure Engineering

1 Week ago • 8-13 Years • Research & Development

Job Summary

Job Description

As a Senior Firmware Engineering Manager at Google, you'll build and lead a team developing firmware for custom System-on-Chips (SoCs). This involves establishing a high-performing team, driving firmware development for satellite cores, and ensuring early readiness through pre-silicon environments. You'll set team priorities, align strategies across teams, manage individual performance, and develop the long-term technical direction. Responsibilities include overseeing system designs, reviewing code, ensuring best practices, and contributing to product strategy. The role requires strong technical leadership and experience with embedded operating systems and SoC architecture.
Must have:
  • 8+ years software development experience (Python, C, C++, Java, JavaScript)
  • 5+ years embedded OS experience
  • Team leadership and management skills
  • SoC architecture understanding
  • Pre-silicon environment experience
Good to have:
  • Master's or PhD in Engineering/CS
  • Experience in complex organizations
  • Firmware development for SoCs
  • Software simulation and emulation expertise

Job Details

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 5 years of experience with embedded operating systems.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 5 years of experience working in a complex, matrixed organization.
  • Experience with pre-silicon environments, software simulation, and emulation.
  • Experience in firmware development for SoCs.
  • Understanding of SoC architecture and hardware/software interactions.

About the job

Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.

With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.

As the Firmware Engineering Manager, you will be responsible for building and leading a team focused on developing firmware for custom System-on-Chips (SoCs) designed by Google. This role involves establishing a high-performing team from the ground up, driving firmware development for satellite cores within the SoC, and ensuring early readiness through pre-silicon environments, software simulation, and emulation.

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

  • Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams.
  • Set clear expectations with individuals based on their level and role and aligned to the broader organization's goals. Meet regularly with individuals to discuss performance and development and provide feedback and coaching.
  • Develop the long-term technical direction and roadmap within, and often beyond, the scope of your teams. Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
  • Oversee systems designs within the scope of the broader area, and review product or system development code to solve ambiguous problems.
  • Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).

Similar Jobs

ION - Senior Technical Support Analyst, Jersey City - 7537

ION

Jersey City, New Jersey, United States (On-Site)
6 Months ago
Moloco - Staff Software Engineer

Moloco

Bengaluru, Karnataka, India (On-Site)
7 Hours ago
Google - Software Engineer II, Mobile, Android Settings

Google

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
Globalization Partners - Staff Software Engineer

Globalization Partners

(Remote)
1 Day ago
Google - Senior Quantitative UX Researcher, Ads Privacy and Safety

Google

New York, New York, United States (On-Site)
2 Days ago
ByteDance - Senior Technical Lead - Edge Cloud Infrastructure - San Jose / Seattle / Boston

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - Senior Post Silicon Hardware Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
Escape Velocity Entertainment - Debug Engineer

Escape Velocity Entertainment

(Remote)
1 Month ago
ByteDance - Imaging Systems Lead - Smart Wearable

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
NVIDIA - System Software Engineer - Embedded and Automotive (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Workato - Senior Java Engineer (CDC and Data Integration)

Workato

Nicosia, Nicosia, Cyprus (On-Site)
7 Hours ago
Google - Technical Solutions Engineer, Infrastructure, Compute, Google Cloud

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Days ago
Nagarro - Staff Engineer, Java Fullstack

Nagarro

Canada (Remote)
6 Months ago
Appirits - Game Engineer

Appirits

Tokyo, Japan (On-Site)
2 Months ago
Axon - Senior Software Engineer I - New Ventures

Axon

Seattle, Washington, United States (Hybrid)
7 Hours ago
Glean - Software Engineer, Machine Learning (India)

Glean

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Technical Solutions Consultant

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
commerce iq - Software Development Engineer II - Data/Platform Team

commerce iq

Bengaluru, Karnataka, India (On-Site)
18 Hours ago
ION - Cloud Engineer Kubernetes

ION

Italy (Hybrid)
6 Months ago
Ubisoft - Senior Software Engineer - AI Applications

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Growe - Customer Support Supervisor

Growe

Warsaw, Masovian Voivodeship, Poland (On-Site)
9 Hours ago
Triple Dot Studios - Product Artist

Triple Dot Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
Joyteractive - Motion Designer

Joyteractive

Poland (Remote)
1 Month ago
sika ag - Technical and Sales Advisor - BU Infrastructure

sika ag

Warsaw, Masovian Voivodeship, Poland (On-Site)
8 Hours ago
Fool's Theory - Senior Character Artist

Fool's Theory

Poland (Remote)
3 Weeks ago
Google - Senior Data Scientist, Chrome

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Netflix - Software Engineer 5 - Data Platform

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
GoFundMe - Trust & Safety Analyst II

GoFundMe

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Hours ago
ARHS - IAM Service Coordinator

ARHS

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
Veeam Software - Inside Sales Representative with French

Veeam Software

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Director of Reliability

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
HP - Machine Learning Intern

HP

Austin, Texas, United States (On-Site)
7 Months ago
Microsoft - Senior Researcher - Systems and Foundations

Microsoft

Redmond, Washington, United States (On-Site)
2 Weeks ago
NVIDIA - Senior Firmware Verification Engineer, PCIe

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Observability Architect, AI and HPC

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Google - Senior Staff Software Engineer, App Hub, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Google - CPU Architecture Lead

Google

Austin, Texas, United States (On-Site)
1 Week ago
Google - CPU Frontend Design Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
NVIDIA - Design Verification Engineer - PCIE

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Starkflow - Specialist

Starkflow

Chennai, Tamil Nadu, India (On-Site)
1 Month 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.

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

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

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (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