Network Test Engineer

$117,000 - $172,000/Yr

Google - Sunnyvale, CA

posted 4 months ago

Full-time - Mid Level
Sunnyvale, CA
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

As a Networking Test Engineer at Google, you will play a crucial role in ensuring that our expansive and evolving network operates at its highest potential. This position is part of our Platforms Team, which is responsible for designing and building the hardware, software, and networking technologies that power all of Google's services. You will be tasked with hands-on testing and debugging of complex networking equipment, leveraging your deep understanding of networking protocols and your expertise in test design and implementation. Your background in IP network design will be essential as you work to ensure that Google's cutting-edge technology can perform at scale. In this role, you will be involved in developing and executing test strategy plans for various networking features, equipment, and systems. You will also contribute to the design of new networking solutions and qualification strategies, ensuring that our products meet the highest standards of quality and performance. Your responsibilities will include developing test automation, creating libraries and tools, and certifying software releases for general use. Collaboration with development teams will be key as you work together to validate software and hardware systems for networking. Additionally, you will design, build, and maintain testbed infrastructure, triage automated regression failures, provide failure analysis, and manage software releases to production. Your work will be integral to maintaining the architecture that supports all of Google's online services, ensuring that our users have the best and fastest experience possible. We pride ourselves on being engineers' engineers, and your contributions will help us continue to innovate and improve our technical infrastructure.

Responsibilities

  • Design, develop, and execute test strategy plans for networking features, equipment, and systems.
  • Contribute to the design of new networking solutions and qualification strategy.
  • Develop test automation, libraries, and tools, and certify software releases for general use.
  • Collaborate with development teams to develop and validate software and hardware systems for networking.
  • Design, build, and maintain testbed infrastructure, triage automated regression failures, provide failure analysis, and manage software releases to production.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, a related field, or equivalent practical experience.
  • Experience with one or more of the following coding languages: C, C++, Python, or Go.
  • Experience with network equipment and network protocols testing and debugging.

Nice-to-haves

  • Master's degree or PhD in Computer Science, Electrical Engineering, or a related field.
  • 10 years of experience in software development and testing.
  • Experience with NIC/Smart NICs, Network Equipment, Network Protocols Testing and debugging.

Benefits

  • Competitive salary range of $117,000-$172,000 based on role, level, and location.
  • Bonus and equity opportunities.
  • Comprehensive benefits package including health insurance, retirement plans, and more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service