Engineering Manager, Nic Pipeline

Google Google · Big Tech · Sunnyvale, CA +1

Engineering Manager for Google's NIC Pipeline team, responsible for software running on Google's fleet of NICs, enabling networking and offload capabilities. The role involves technical strategy, performance and reliability standards, cross-team collaboration, and ensuring readiness for new NIC NPIs. Requires strong software development, embedded systems, networking, and people management experience.

What you'd actually do

  1. Advocate the technical strategy for the complete NIC pipeline team, ensuring architectural soundness across all elements, working with various teams within SPIN as well as partner teams in PLANET like Promethium, RDMA, Pony/BaMM2, etc.
  2. Define and uphold end-to-end performance and reliability standards.
  3. Collaborate with partner teams to ensure smooth interplay across components within the pipeline.
  4. Lead cross-team efforts to troubleshoot and resolve complex issues affecting the pipeline's operation.
  5. Ensure the readiness and stability of the NIC controlplane and the overall pipeline for new NIC NPIs.

Skills

Required

  • C/C++
  • Linux
  • embedded operating systems
  • firmware development
  • software development
  • people management
  • team leadership
  • technical leadership

Nice to have

  • SmartNICs
  • managing multiple teams
  • leading managers
  • NICs
  • embedded software development lifecycle

What the JD emphasized

  • 8 years of experience with software development, including C/C++ in a Linux environment.
  • 7 years of experience working with embedded operating systems and firmware development.
  • 5 years of experience in a people management or team leadership role.
  • 5 years of experience in a technical leadership role.