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.
Software Engineer developing next - gen transpilation tools using AI for embedded systems. Leading architecture and implementation of code generation pipelines integrating AI and verification techniques.
AEM Technical Lead driving design and implementation of Adobe Experience Manager solutions. Leading technical architecture and mentoring teams for scalable digital experiences.
Senior Software Engineer at Cambio responsible for performance and stability testing of electronic health records platform. Collaborating with teams to ensure scalability and robust solutions in a hybrid work environment.
Senior Software Engineer designing, building, and optimizing Matia's DataOps platform. Collaborating with cross - functional teams and driving technical leadership within the engineering department.
Senior Software Engineer developing mobile solutions for Rev's SaaS platform. Collaborating with cross - functional teams to enhance customer engagement through innovative product features.
Staff Software Engineer focusing on API integrations and AI integration at Aravo Solutions. Leading backend architecture and enhancing cloud - native workflows.
Senior Software Engineer building features for AI Care Partner in healthcare. Join a small team to enhance billing and payments systems in a hybrid environment.
Electrical Principal Engineering Authority at px Group overseeing engineering practices and compliance. Responsible for risk management and integration of new assets in regulated industries.
JDE Technical Lead overseeing end - to - end technical transformation activities, and collaborating with functional teams in enterprise applications. Involves troubleshooting and fixing critical issues in JDE.