Senior Software Engineer, P4, Network Interface Card
Company: Google Inc.
Location: Sunnyvale
Posted on: February 1, 2025
Job Description:
Senior Software Engineer, P4, Network Interface
Cardcorporate_fare Google place Sunnyvale, CA, USAApplyMinimum
Qualifications:
- Bachelor's degree in Computer Science or equivalent practical
experience.
- 8 years of experience in software development in one or more
general purpose programming languages.Preferred Qualifications:
- Experience in the P4 programming language.
- Experience in the Network Interface Card (NIC)/SmartNIC
space.About the JobA line of code can be many things - an amazing
feature, a beautiful UI, a transformative algorithm. The faster
this line of code reaches millions of users, the sooner it impacts
their lives. As a Software Engineer, Tools and Infrastructure, you
will be at the heart of Google's engineering process building
software that empowers engineering teams to develop and deliver
high quality products quickly. We are focused on solving the
hardest, most interesting challenges of developing software at
scale without sacrificing stability, quality, velocity or code
health.We ensure Google's success by partnering with engineering
teams and developing scalable tools and infrastructure that help
engineers develop, test, debug and release software quickly. We
impact thousands of Googlers and billions of users by increasing
the pace of product development and ensuring our products are
thoroughly tested. We are advocates for code health, testability,
maintainability and best practices for development and
testing.Having access to all of Google's platforms and vast compute
resources provides a unique opportunity to grow as an engineer. We
typically work in small, nimble teams that collaborate on common
problems across products and focus areas. As a result, the exposure
to this broad set of problems provides diverse technical challenges
as well as accelerated career growth.In this role, you will be
working on innovative solutions that are new and different, they
are typically unfamiliar to people with a networking
background.Responsibilities
- Propose, design, prototype, implement, and maintain innovative
software tools and systems.
- Work with the users of our tools to understand their
requirements, and propose ways to address them.
- Leverage, contribute to, and publish new open source
software.
- Engage with the P4 community (e.g., to extend and evolve the P4
language and P4 Runtime standards).
- Present Google's work internally and at public conferences and
workshops.The US base salary range for this full-time position is
$189,000-$284,000 + bonus + equity + benefits. Our salary ranges
are determined by role, level, and location. The range displayed on
each job posting reflects the minimum and maximum target salaries
for the position across all US locations. Within the range,
individual pay is determined by work location and additional
factors, including job-related skills, experience, and relevant
education or training. Your recruiter can share more about the
specific salary range for your preferred location during the hiring
process.Please note that the compensation details listed in US role
postings reflect the base salary only, and do not include bonus,
equity, or benefits. Learn more about benefits at Google.Google is
proud to be an equal opportunity and affirmative action employer.
We are committed to building a workforce that is representative of
the users we serve, creating a culture of belonging, and providing
an equal employment opportunity regardless of race, creed, color,
religion, gender, sexual orientation, gender identity/expression,
national origin, disability, age, genetic information, veteran
status, marital status, pregnancy or related condition (including
breastfeeding), expecting or parents-to-be, criminal histories
consistent with legal requirements, or any other basis protected by
law.Google is a global company and, in order to facilitate
efficient collaboration and communication globally, English
proficiency is a requirement for all roles unless stated otherwise
in the job posting.
#J-18808-Ljbffr
Keywords: Google Inc., San Jose , Senior Software Engineer, P4, Network Interface Card, IT / Software / Systems , Sunnyvale, California
Didn't find what you're looking for? Search again!
Loading more jobs...