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.
Intern assisting Data Science team at Jupiter Power in organizing and documenting datasets. Gaining hands - on experience in renewable energy industry and data science applications.
Senior Lead Software Engineer at Capital One driving transformation through technology projects. Leading a team to deliver innovative technology solutions while mentoring engineers.
Medior Full - Stack Developer at AT&T collaborating on software projects and solutions for order management systems. Contributing to robust, scalable system design and implementation.
Full - stack ASP.NET/C# Developer for the Federal Reserve Bank of St. Louis. Collaborating on web and cloud applications with a focus on innovation and excellence.
Senior AI Software Engineer at TELUS Digital, focusing on AI - driven software development and system design. Collaborating with stakeholders to deliver scalable software solutions for modern applications.
Senior Software Developer designing and developing complex software applications for ASICS Apps. Leading technical direction and mentoring developers in a health and fitness digital services environment.
Senior Full Stack Developer at Bank of America designing and maintaining high - performance applications for Global Banking & Markets. Collaborating with users and mentoring junior developers in a fast - paced agile environment.
Staff Software Engineer at Activ Surgical working on medical imaging and real - time systems. Enhancing surgical visualization through software development in a collaborative environment.