Description
We are seeking a Software Engineer II to join our Data Center Packet Forwarding team. As a Software Engineer II, you will work with customer-facing teams to understand requirements and translate them into software designs. You will develop complex packet forwarding features in IPv4/IPv6/MPLS, SRv6, EVPN-VxLAN, Multicast, Firewall/Filter, CoS, DHCP, Services areas, and analyze, debug, and fix complex microkernel/Linux issues.
Responsibilities:
- Work with customer-facing teams to understand requirements and translate them into software designs
- Develop complex packet forwarding 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 tests 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:
- Minimum of BE or BTech from a reputed institution in CS/EE with 2+ 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
- Exposure to multi-core software architectures
- Clear understanding of the product development cycle, technical requirements with a strong understanding of concepts related to computer architecture, data structures, and programming practices
- Strong record of delivering software projects on-time and with high quality
- Good oral and written communication skills, highly self-motivated, and ability to work in a team environment
Benefits:
- Comprehensive suite of benefits that supports physical, financial, and emotional wellbeing
- Investment in career development with specific programs to help reach career goals
- Unconditional inclusion with flexibility to manage work and personal needs