Hybrid Senior Software Engineer – Datapath

Posted 10 minutes ago

Apply now

About the role

  • Senior Software Engineer developing and maintaining datapath software components for F5’s cybersecurity innovations. Collaborating across teams to optimize hardware and software integration.

Responsibilities

  • Create and maintain datapath software components on new and existing platforms
  • Provide expert consulting to various engineering groups regarding use, test, and troubleshooting techniques of datapath components
  • Write and debug hardware abstraction libraries used by other teams in F5 to control and configure hardware datapath components
  • Solve issues found with datapath components during bringup and test, down to root cause
  • Fix bugs in F5 software components, work with vendors to get bugs fixed in 3rd party code, or isolate issue to a hardware defect
  • Participates in hiring and onboarding process
  • Provides technical mentorship to lower level engineers

Requirements

  • Typically requires a minimum of 8 years of related experience with a Bachelor’s degree
  • 5+ years Linux systems programming expertise in C or C++, and proficient in at least one high level language such as Python or Go
  • Comprehensive understanding of Ethernet switching at both physical and MAC layers
  • Knowledge of IP, UDP & TCP protocols
  • Able to debug complex problems that span proprietary F5 software, 3rd party / open source software and physical hardware devices / busses
  • Able to read board schematics and hardware datasheets
  • Comfortable working in a containerized Linux environment using Docker
  • Familiarity with SCM tools such as Perforce and git
  • Demonstrated excellence in written and verbal communications.

Benefits

  • F5 maintains broad salary ranges for its roles
  • You may also be offered incentive compensation, bonus, restricted stock units, and benefits.

Job title

Senior Software Engineer – Datapath

Job type

Experience level

Senior

Salary

$147,200 - $220,800 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job