Staff Software Engineer, Network Interface Card Firmware, SmartNIC

A global technology company that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
$197,000 - $291,000
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Staff Software Engineer, Network Interface Card Firmware, SmartNIC

Google is seeking a Staff Software Engineer to join their Network Interface Card Firmware team working on SmartNIC technology. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing and implementing hardware, software, and infrastructure for Google services and Google Cloud. The position requires deep expertise in embedded systems, firmware development, and networking, with a focus on technical leadership and large-scale system design. The ideal candidate will have extensive experience with data structures/algorithms, kernel development, and Linux drivers. This role offers the opportunity to work on critical infrastructure that powers Google's global services, including Search and YouTube, while contributing to the future of hyperscale computing. The position comes with competitive compensation including base salary, bonus, equity, and comprehensive benefits. The role requires both technical excellence and leadership skills, as you'll be guiding teams and projects that impact billions of users worldwide.

Last updated 8 days ago

Responsibilities For Staff Software Engineer, Network Interface Card Firmware, SmartNIC

  • 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

Requirements For Staff Software Engineer, Network Interface Card Firmware, SmartNIC

Linux
  • 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

Benefits For Staff Software Engineer, Network Interface Card Firmware, SmartNIC

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Staff Software Engineer, Network Interface Card Firmware, SmartNIC

Staff Coherent Memory System Architect, Silicon

Staff-level hardware architecture role at Google focusing on coherent memory system design for consumer SoCs, requiring 8+ years of microarchitecture experience.

Network Architect, Hardware, Google Public Sector

Senior hardware architecture role at Google Public Sector, focusing on network solutions and ASIC design for government and educational institutions.

Micro-display CMOS Backplane Architect

Lead the development of next-generation microdisplay solutions at Google, architecting CMOS backplanes for AR systems with focus on high-performance display technology.

Staff Silicon System Architect

Staff Silicon System Architect position at Google, focusing on custom silicon solutions and Tensor SoC architecture, offering $183K-$271K base salary plus benefits.

ASIC Platform Software Architect, Silicon

Lead ASIC platform software architecture for Google's custom silicon solutions, bridging hardware and software requirements for consumer products.