You will lead an experienced low level software development team in the planning, organizing, development, implementing, testing, and maintaining of F5 hardware. This position reports to the Sr.Director of Engineering and coordinates with other Product Development and Product Management for the Product qualification and deliveries. You will provide technical direction for engineering teams to accomplish business goals.
Primary Responsibilities
- Lead a systems software engineering team that is specialized in all low-level software (BIOS, FW, HAL and manufacturing tests) development and deliver industry leading technologies for F5 hardware platforms with increasingly complex software deployment architectures
- Develop and drive schedules and coordinate with a diverse and global team to achieve large game-changing outcomes
- Collaborate with product management, executives, and architects to identify how best to solve the customers challenges
- Develop and raise the bar on dev and test processes, bringing in the best practices to make the daily life of an engineer enjoyable and productive.
- Develop trusting relationships with team members to motivate, provide clear direction, a sense of belonging for high engagement, and create a space for exceptional performance.
- Be technically deep enough to push on architecture trade-offs, assist with high-paced triage, and navigate multiple variables of hard driving schedules to keep F5 in its market leading position
- Create and promote a leadership mindset across the organization to allow any individual to make a >
Qualifications- Deep understanding of embedded architecture and experience in architecting real-time firmware
- Experience leading a team that can collaborate across global teams during hardware bring-up
- Strong system-level knowledge with hands-on experience in firmware development and testing.
- Demonstrated ability to attract, build and retain an engineering team, supported by a strong engineering management team and org structure that can continue to scale
- Proven ability to partner with Product Management and other cross-functional teams, define and execute against a technical roadmap
- Experience with x86/ARM hardware acceleration for Networking
- Expertise in using Unix/Linux development tools, and Linux virtualization
- Experience in network processor programming
- Excellent knowledge of TCP/IP fundamentals, multicast protocols, L2 switching technologies, IPsec
- Proven expertise in managing projects throughout the entire SDLC, delivering products to market on schedule, and ensuring feedback loops from customers into development
- Data driven, with experience in extracting operational insights from metrics
- Experience in Agile development and continuous integration in development projects
- BE/ME in Computer Science or equivalent: with 10+ years of experience in software product development and engineering
- 6+ years of people and technical management