Google - Raleigh, NC

posted 8 days ago

Full-time - Mid Level
Raleigh, NC
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

As a Software Engineer at Google, you will be responsible for developing next-generation technologies that enhance how users connect and interact with information. This role involves working on critical projects related to Smart Network Interface Controllers (NICs) and requires a blend of software and hardware expertise. You will have the opportunity to manage project priorities and deliverables while collaborating with various teams to push technology forward.

Responsibilities

  • Lead the effort to drive software development for the next generation Network Interface Controller (NIC) at Google, taking the NIC through development into production.
  • Design and evaluate approaches to use offload efficiently from Google software that can be offloaded to a SmartNIC/infrastructure processing unit.
  • Implement and execute testable system specifications, conduct validation of behavior and suitability of prospective hardware units, prototypes, emulations, or simulations for use in the Google infrastructure.
  • Build and test software in C++ for the use of Google's Smart NICs.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 3 years of experience in a technical leadership role overseeing projects.
  • Experience with networking concepts and technologies.

Nice-to-haves

  • Master's degree or PhD in Computer Science, or a related technical field.
  • 3 years of experience working in a changing organization.
  • Experience with hardware Network Interface Controller (NIC) pipelines.
  • Experience with packet processing pipelines and P4 language.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with matching contributions
  • Paid holidays
  • Paid time off
  • Employee stock purchase plan
  • Tuition reimbursement
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service