JobsSenior Smart NIC Software Engineer, Linux Networking
Google logo

Senior Smart NIC Software Engineer, Linux Networking

Google

Location

Raleigh, NC

Type

Full-time

Posted

5/22/2026

Compensation

$174,000 - $252,000 per year

Undergraduate with 5+ Years of Experience
Approval 99%·Filings 5,616·New hires 2,898·
👑 Elite Sponsor
·FY 2025

Job description

The Senior Smart NIC Software Engineer role at Google focuses on developing next-generation technologies for Linux networking. The position requires expertise in software development, particularly in C or C++, and a strong background in Linux kernel development. The engineer will work at the hardware-software boundary to create solutions that enhance Google's infrastructure. This role also involves mentoring junior team members and collaborating with peers on critical projects.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in C or C++.
  • 5 years of experience with Linux kernel development and subsystems maintenance.
  • 3 years of experience with developing large-scale infrastructure or distributed systems.
  • Experience with Unix/Linux operating systems internals and administration.

Responsibilities

  • Participate in design reviews with peers and stakeholders to evaluate available technologies.
  • Triage product or system issues and debug by analyzing the sources of issues.
  • Develop a next-generation PSP security protocol solution for Google networks.
  • Implement and execute testable system solutions and conduct validation of hardware units.
  • Assist with upstreaming and Linux kernel network development.

Benefits

  • Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.

Is this posting expired or inaccurate?