Staff Software Engineer, Network Interface Card Firmware, SmartNIC

1 Month ago • 8-13 Years • Artificial Intelligence • Full Stack Development • $197,000 PA - $291,000 PA

Job Summary

Job Description

Google seeks a Staff Software Engineer for Network Interface Card (NIC) firmware development on SmartNICs. Responsibilities include providing technical leadership on high-impact projects, coaching distributed engineering teams, managing project priorities, and designing, developing, testing, deploying, and maintaining large-scale software solutions. The ideal candidate possesses 8+ years of software development experience, including embedded systems, firmware, and networking expertise. Experience with software design and architecture, kernel and Linux drivers, and technical leadership roles is highly valued. This role contributes to Google's next-generation technologies, impacting billions of users.
Must have:
  • 8+ years software development experience
  • 5+ years embedded systems/firmware/networking
  • 5+ years testing and launching software
  • Technical leadership experience
  • Software design and architecture expertise
Good to have:
  • Master's/PhD in related field
  • 8+ years data structures/algorithms experience
  • 5+ years Kernel and Linux driver experience
  • Experience in complex, matrixed organizations
Perks:
  • Bonus
  • Equity
  • Benefits

Job Details

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing, and launching software products.
  • 5 years of experience working on embedded systems, firmware or networking.
  • 3 years of experience with software design and architecture.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 8 years of experience with data structures/algorithms.
  • 5 years of experience with Kernel and Linux drivers.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

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.

The US base salary range for this full-time position is $197,000-$291,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about .

Responsibilities

  • Provide technical leadership on high-impact projects.
  • Influence and coach a distributed team of engineers.
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  • Manage project priorities, deadlines, and deliverables.
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions.

Similar Jobs

Spyke Games - Data Scientist

Spyke Games

İstanbul, Türkiye (On-Site)
7 Months ago
ByteDance - Research Scientist in Foundation Model, Speech Understanding - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Google - Senior Software Engineer, Android Automotive

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
The Walt Disney Company - Software Engineer II

The Walt Disney Company

Seattle, Washington, United States (On-Site)
1 Month ago
Netflix - Research Scientist (L6) - Identity Algorithms

Netflix

Los Gatos, California, United States (On-Site)
7 Months ago
ByteDance - Research Engineer / Scientist - AI for Databases

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
ByteDance - LLM Software Engineer/Researcher (Applied Machine Learning)

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
AI Fund - Curriculum Developer

AI Fund

Germany (Remote)
7 Months ago
NVIDIA - Applied Research Intern - 2025

NVIDIA

Yerevan, Yerevan, Armenia (On-Site)
3 Months ago
Google - Software Engineer III, Full Stack, Applied AI

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Staff Software Engineer, Google Cloud

Google

Pune, Maharashtra, India (On-Site)
6 Months ago
IMC - Software Engineer

IMC

Chicago, Illinois, United States (On-Site)
4 Weeks ago
Booming games - Game Integrity Manager

Booming games

(Remote)
3 Months ago
ByteDance - Algorithm Engineer - Enterprise Solution R&D

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Google - Senior Software Engineer, Full Stack, Google Cloud - India

Google

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Senior Software Engineer, GNE

Google

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
NVIDIA - Senior System Software Engineer - Triton Inference Server

NVIDIA

Washington, United States (Remote)
3 Months ago
Google - Senior Software Engineer, Storage, Pixel Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Trendyol - Senior Data Analyst ( Data Science - Site Management)

Trendyol

İstanbul, İstanbul, Türkiye (Hybrid)
7 Months ago
Pentair - Specialist -Data Science

Pentair

Noida, Uttar Pradesh, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Sunnyvale, California, United States

ByteDance - Research Scientist, Foundation Model, Speech Understanding

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Zinnia - Lead Product Manager (AI and Data Analytics)

Zinnia

Greenwich, Connecticut, United States (Hybrid)
1 Month ago
Nagarro - Senior Staff Engineer, Java Fullstack

Nagarro

Jacksonville, Florida, United States (On-Site)
7 Months ago
Doiq - Technical Artist

Doiq

United States (Remote)
5 Months ago
WebMD - Marketing Solutions Associate

WebMD

Madison, Wisconsin, United States (On-Site)
3 Months ago
Framestore - FREELANCE: NUKE - LOS ANGELES

Framestore

Los Angeles, California, United States (On-Site)
1 Year ago
Sourcegraph - Senior Solutions Engineer

Sourcegraph

San Francisco, California, United States (Hybrid)
1 Month ago
Sitetracker - Small Business Account Executive (SMB)

Sitetracker

Boston, Massachusetts, United States (Remote)
7 Months ago
UPF Industries  - Automation Process Engineer

UPF Industries

Brooklyn Center, Minnesota, United States (On-Site)
1 Month ago
Life church - Senior Project Manager

Life church

Edmond, Oklahoma, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Stonewall Collision & Auto Painting - Senior Data Scientist

Stonewall Collision & Auto Painting

Vijayawada, Andhra Pradesh, India (On-Site)
8 Months ago
NVIDIA - Solutions Architect - Cloud Providers and Hyperscale

NVIDIA

Washington, United States (On-Site)
2 Months ago
Google - Senior Software Engineer, Core Machine Learning, Google Cloud

Google

Mountain View, California, United States (On-Site)
1 Month ago
Google - Senior Software Engineer, Generative AI and LLMs

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Staff Software Engineer, Machine Learning Infrastructure

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ByteDance - Research Scientist/Engineer - Multimodal Interaction & World Model

ByteDance

Singapore (On-Site)
6 Months ago
Zoox - Senior/Staff Software Engineer - Simulation Traffic & Behavior Modeling

Zoox

Foster City, California, United States (Hybrid)
7 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model AI Platform) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Google - Senior ML Systems Engineer, AICore

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Senior Software Engineer, AI/ML GenAI, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

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

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, 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