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.
Knowledge, Skills, and Abilities
- 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.
- Experience with DPDK’s network PMDs.
- 8+ years’ programming experience.
- Well-versed in containerization solutions (like Kubernetes).
- Well-versed in microservices architecture.
- Well-versed in GitLab and/or similar repository solution.
- Excellent analytical and debugging skills.
- Ability to manage ambiguity in work.
- Ability to present ideas verbally and in-writing with clarity and precision.
Qualifications
Typically requires a minimum of 10 years of related experience with a Bachelor’s degree; or 8 years and a Master’s degree; or a PhD with 5 years’ experience; or equivalent experience.
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: $181,774.00 - $272,660.00