Overview
Principal Packet Forwarding Architect role setting architectural direction for advanced packet forwarding systems and leading cross-functional engineering teams.
What you'll do
- Define and drive technical architecture for packet forwarding systems and next-generation networking solutions.
- Lead the design and implementation of complex distributed systems handling data plane and control plane functions.
- Influence product strategy and technical roadmap for forwarding and switching domains.
- Evaluate emerging technologies and drive adoption of innovative approaches to solve complex networking challenges.
- Mentor and develop senior software engineers, fostering technical growth and career advancement.
- Lead and guide engineering teams across multiple sites on high-impact technical initiatives.
- Establish technical excellence standards and best practices across teams.
- Collaborate with cross-functional leaders (Product, QA, DevOps) to align technical vision with business objectives.
- Drive technical innovation initiatives that create competitive advantage and enable new product capabilities.
- Lead proof-of-concepts and technical evaluations for strategic initiatives.
- Serve as technical authority for complex customer issues and escalations.
- Contribute to industry knowledge through publications, conferences, or technical thought leadership.
- Implement and own end-to-end delivery of strategic components and systems with architectural oversight.
What you'll need
- Minimum 15+ years of relevant work experience in software systems design, technical leadership, and networking innovation.
- BTech in Computer Engineering.
- Expert-level understanding of networking data plane forwarding concepts in L2, L3, VXLAN, MCT, ACL, QOS, and advanced packet processing.
- Deep expertise in BCM based XGS & DNX family of chipsets with ability to push chipset capabilities.
- Expert knowledge of routing algorithms, data structures, and optimization techniques.
- Advanced understanding of control plane networking concepts and their interaction with data plane.
- Expert-level proficiency with Linux operating systems, embedded systems, and low-level software optimization.
- Mastery-level programming knowledge in C with ability to mentor others in performance optimization.
- Strong expertise in GO, microservices architecture, and modern distributed systems patterns.
- Expert-level troubleshooting and debugging of complex performance issues, memory optimization, and system bottlenecks.
- Exceptional analytical and problem-solving skills with ability to break down complex systems.
- Proven ability to work effectively in multi-site, globally distributed teams.
- Strong communication skills to articulate complex technical concepts to diverse audiences.
- Demonstrated leadership in setting technical direction and influencing without authority.
- Ability to thrive in flexible, dynamic environments while maintaining focus on strategic goals.
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.