Description
We are seeking a Principal Engineer to join our team in Bengaluru, Karnātaka, India. As a Principal Engineer, you will work on designing, developing, troubleshooting, and debugging software programs for software enhancements and new products.
Responsibilities:
- Work with customer-facing teams to understand requirements and translate them into software design
- Develop complex packet forward features in IPv4/IPv6/MPLS, SRv6, EVPN-VxLAN, Multicast, Firewall/Filter, Cos, DHCP, Services areas
- Analyze, debug, and fix complex microkernel/Linux issues
- Enhance Unit Test for Automation
- Continuously drive innovations by working with cross-functional teams to address complex problems
- Assist in solving complex customer issues and queries reported from the field and drive customer satisfaction
- Work on sustaining existing features
Requirements:
- A minimum of B.E or BTech from a reputed institution in CS/EE with 15+ years of experience
- Excellent C/C++/Python programming, design, problem-solving, and debugging skills
- Strong Networking background
- Prior experience with Software development on routers, switches is desirable
- Prior experience with datapath ASICs like Broadcom, Mellanox, Innovium, Barefoot or any other NPU is highly desirable
- Must be playing a strong technical role in the current position
- Exposure to multi-core Software architectures
- A clear understanding of the product development cycle, technical requirements with a strong understanding of concepts related to computer architecture, data structures, and programming practices
- Candidate must have a strong record delivering software projects on-time and with high quality
Benefits:
- Comprehensive suite of benefits that supports physical, financial, and emotional wellbeing
- Investment in your career with specific programs to help you reach your career goals
- Unconditional inclusion and celebration of individual uniqueness