Talent.com
Principal Software Engineer / Network Drivers
Principal Software Engineer / Network DriversF5 • Spokane
No longer accepting applications
Principal Software Engineer / Network Drivers

Principal Software Engineer / Network Drivers

F5 • Spokane
30+ days ago
Job type
  • Full-time
Job description

At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation.

Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.

Position Summary

F5 sits between the Internet and some of the largest companies on Earth. We keep their applications running fast, safe, and efficiently. Our hardware and software products are highly configurable and blazingly fast. The Drivers’ team at F5 is looking for a Principal Software Engineer who is well versed with designing, developing, and testing network drivers for a scalable, distributed, and carrier grade software solution. This team owns the low-level network drivers for high performance packet processing in the BIG-IP’s data-plane. BIG-IP is F5’s flagship Application Delivery Controller. The data-plane pod either runs inside a virtual machine or directly in a customer’s native Kubernetes deployment. The network drivers developed by this team are used for a variety of paravirtualized interfaces, SR-IOV virtual functions, and F5’s FPGAs.

Primary Responsibilities

  • Serve as the technical expert for network driver design and architecture.

  • Drive analysis of requirements.

  • Assist manager and architect with project estimates.

  • Liaise with cross-functional teams to ensure that project is delivered in its entirety.

  • Act as a mentor for junior members of the team

  • Design and implement network drivers and test automation for them.

  • Research, investigate, and define new areas of technology to enhance existing products or identify new product directions.

  • Conduct presentations internally and externally.

  • Participate in hiring and onboarding process.

  • Uphold F5’s Business Code of Ethics.

The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive. Responsibilities and requirements are subject to change.

Required:

  • Must have a strong C development background.

  • Must have experience and knowledge of networking protocols, architecture, and technologies.

  • Experience with Linux user space and kernel space driver development.

  • 8+ years’ programming experience.

  • Excellent analytical and debugging skills.

  • Ability to manage ambiguity in work.

  • Ability to present ideas verbally and in-writing with clarity and precision.

  • A minimum of 8+ years of related work experience with a Bachelor’s degree; or 6-8 years work experience and a Master’s degree; or a PhD with 5 years’ work experience.


Preferred:

  • Experience with DPDK’s network PMDs.

  • Exposure to containerization solutions (like Kubernetes) and Microservices Architecture.

  • Well-versed in GitLab and/or similar repository solution.

#LI-JH2

The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.

The annual base pay for this position is: $186,400.00 - $279,600.00

F5 maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, geographic locations, and market conditions, as well as to reflect F5’s differing products, industries, and lines of business. The pay range referenced is as of the time of the job posting and is subject to change.

Create a job alert for this search

Principal Software Engineer / Network Drivers • Spokane

Similar jobs

Prin Software Engineer

ENGIE North America Inc.Spokane, Washington, United States
Full-time

Santiago, Chile, 8900000 | BOSTON, United States, 02111 | Remote, United States, Georgia | SPOKANE, United States, 99201.PRINCIPAL SOFTWARE ENGINEER ( CRM).HYBRID : Locations: Boston, Spokane WA, A...Show more

 • Promoted

Professional Engineer - Roadway

Trilon GroupSpokane, Washington, US
Full-time
Quick Apply

At Horrocks, we believe the best work comes from companies with values, that our people are our greatest resource, and that we have a responsibility to the communities where we live and work.As a P...Show more

W2 Cisco Wireless Architect / SME

Cliff Services IncSpokane, WA, United States
Full-time
Quick Apply

MessageBody">Job Title Cisco Wireless Architect / SME Location Spokane, Washington Show more

Physician (MD/DO) - Neurology - General/Other in Spokane, WA

LocumJobsOnlineSpokane, Washington, US
Full-time

Doctor of Medicine | Neurology - General/Other.Competitive weekly pay (inquire for details) .LocumJobsOnline is working with VieMed Healthcare Staffing to find a qualified Neurology MD in Spokane, ...Show more

 • Promoted

Nurse Practitioner (NP) - Neonatal in Washington County, OR

LocumJobsOnlineSpokane, US
Full-time

Competitive weekly pay (inquire for details) .LocumJobsOnline is working with Opportunity Healthcare to find a qualified Neonatal NP in Washington County, Oregon, 97116!.Neonatal Nurse Practitioner...Show more

 • Promoted

Neonatal Nurse Practitioner

HealthEcareers - ClientSpokane, WA, USA
Full-time +1

Join our NNP team in picturesque Spokane, WA!.Are you a passionate and experienced.Join our dedicated neonatology team in Spokane, Washington, where your expertise will help shape the future of neo...Show more

 • Promoted

Software Engineer (Remote)

SynergisticITSpokane, WA, United States
Remote
Full-time

SYNERGISTICIT wants every candidate to know that the Job Market is Challenging and to stand out, you need to have exceptional skills and technologies and that's where we come in to make sure you ge...Show more

 • Promoted

Primary Care Physician

Provider Solutions & DevelopmentSpokane Valley, WA, US
Full-time

Take advantage of an exciting opportunity to join Providence Medical Group as a full-time Primary Care physician in Spokane, Washington.You will be at one of 11 primary care clinics within a collab...Show more

 • Promoted

Nurse Practitioner (ARNP) - Neurology

HealthEcareers - ClientSpokane, WA, USA
Full-time

Shape the Future of Neuroscience Care with Us.At MultiCare Neuroscience Institute, we believe exceptional care begins with exceptional people.That’s why we’ve built a culture of kindness and collab...Show more

 • Promoted

Senior Software Engineer - Remote AIOps

EricssonSpokane, WA, United States
Remote
Full-time

A global telecommunications leader is seeking a Senior Software Development Engineer to join their team.This remote role involves building and enhancing AIOps systems, collaborating across teams, a...Show more

 • Promoted

Clinical Psychologist - Elk, WA

LifeStance HealthElk, WA, US
Full-time +1

We are actively looking to hire talented Psychologists in the area, who are passionate about patient care and committed to clinical excellence.Competitive compensation package based on productivity...Show more

 • Promoted

CRNA / Anesthesiology / Washington / Locum Tenens / Locums CRNA Job in Washington

Hayman Daugherty AssociatesElk, WA, US
Full-time

Urgently seeking a CRNA for locums coverage in Washington Duration: ASAP - Ongoing Monday ??? Friday with 2 nights call.Shifts are 10???s with day off after call and every 4th weekend call EMR Syst...Show more

 • Promoted

.NET Full-Stack Developer with Azure DevOps, Corillian Banking Platform (Remote)

Bright Matrix GlobalSpokane, WA, United States
Remote
Full-time

NET Full-Stack Developer with Azure DevOps Corillian Banking PlatformType of Hire :RemoteContract Duration :6 MonthsWork Hours :Must be willing to work in PST hoursRequirements :Must be willing to ...Show more

 • Promoted

Nurse Practitioner (NP) - Neurology - General/Other - $133,000 to $154,000 per year in Wenatchee, WA

LocumJobsOnlineSpokane, Washington, US
Full-time +1

Nurse Practitioner | Neurology - General/Other.LocumJobsOnline is working with CompHealth to find a qualified Neurology NP in Wenatchee, Washington, 98801!.An established outpatient clinic in Centr...Show more

 • Promoted

Physician (MD/DO) - Neurology - General/Other - $320,000 to $346,000 per year in Wenatchee, WA

LocumJobsOnlineSpokane, Washington, US
Full-time

Doctor of Medicine | Neurology - General/Other.LocumJobsOnline is working with Curative to find a qualified Neurology MD in Wenatchee, Washington, 98801!.Neurology Opportunity in Central Washington...Show more

 • Promoted

Nurse Practitioner (NP) - Neonatal - $110,000 to $140,000 per year in Spokane, WA

LocumJobsOnlineSpokane, Washington, US
Full-time +1

LocumJobsOnline is working with CompHealth to find a qualified Neonatal NP in Spokane, Washington, 99210!.A Neonatology group in Yakima, WA is looking for Neonatal Nurse Practitioners.The group pre...Show more

 • Promoted

Physician (MD/DO) - Neurology - General/Other - $300,000 to $520,000 per year in Port Angeles, WA

LocumJobsOnlineSpokane, Washington, US
Full-time +1

Doctor of Medicine | Neurology - General/Other.LocumJobsOnline is working with CompHealth to find a qualified Neurology MD in Port Angeles, Washington, 98362!.Come practice in Port Angeles, where l...Show more

 • Promoted

Nurse Practitioner (NP) - Neurology - General/Other - $180,000 to $200,000 per year in Renton, WA

LocumJobsOnlineSpokane, Washington, US
Full-time +1

Nurse Practitioner | Neurology - General/Other.LocumJobsOnline is working with CompHealth to find a qualified Neurology NP in Renton, Washington, 98057!.Our client, located in Seattle, Washington i...Show more