Staff Software Engineer, Network Interface Card Firmware, SmartNIC

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$197,000 - $291,000
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

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

Google, a global technology leader, is seeking a Staff Software Engineer to join their Network Interface Card Firmware team working on SmartNIC technology. This role is part of Google Cloud, which serves customers in over 200 countries, helping organizations digitally transform their businesses. The position offers an opportunity to work on cutting-edge embedded systems and firmware development, leading high-impact projects and influencing a distributed team of engineers.

The role combines technical leadership with hands-on development, requiring expertise in embedded systems, firmware, and networking. You'll be responsible for designing and developing large-scale software solutions while managing project priorities and deliverables. The position demands strong experience with Linux drivers and kernel development, along with proven leadership abilities in complex, matrixed organizations.

This is an excellent opportunity for experienced engineers who want to make a significant impact on Google's infrastructure. The role offers competitive compensation ($197,000-$291,000) plus bonus, equity, and comprehensive benefits. You'll be working in Sunnyvale, CA, contributing to projects that directly influence how billions of users interact with Google's services. The position requires a blend of technical expertise, leadership skills, and the ability to drive innovation in network interface card firmware development.

Last updated a day 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
  • Experience with data structures/algorithms
  • Experience with Kernel and Linux drivers
  • Experience in technical leadership role
  • Experience working in complex, matrixed organization

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

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

Interested in this job?

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

Technical Program Manager III, Embedded, Pixel

Lead software development for Google Pixel devices as Technical Program Manager III, managing complex cross-functional projects from concept to launch.

Staff Coherent Memory System Architect, Silicon

Staff-level position at Google focusing on coherent memory system architecture for consumer SoCs, requiring 7+ years of experience in microarchitecture and ASIC design.

Lead CPU Performance Architect, Silicon

Lead CPU Performance Architect position at Google, focusing on custom silicon solutions and processor architecture for consumer products with competitive compensation.

Technical Lead, Embedded Systems, Silicon

Technical Lead position at Google focusing on embedded systems, driver integration, and firmware development, combining leadership with hands-on technical expertise.

Senior GPU System Architect

Senior GPU System Architect position at Google, focusing on developing custom silicon solutions and GPU architecture for Tensor SOC, requiring 5+ years of computer architecture experience.