Overview
Software Engineer role designed as hybrid, working on average 2 days per week from an HPE office. Designs, develops, troubleshoots and debugs software for enhancements and new products, including networking and router/switch software.
What you'll do
- Work with customer facing teams to understand requirements and translate them into software design.
- Develop complex packet forward features in IPv4/IPv6/MPLS, EVPN-VxLAN, Multicast, Firewall/Filter, Cos, DHCP, Services areas, etc.
- Analyze, debug and fix complex microkernel/Linux issues.
- 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.
What you'll need
- A minimum of B.E or BTech from a reputed institution in CS/EE with 7+ years of experience.
- Excellent C/C++/Python programming, design, problem solving and debugging skills.
- Strong networking background.
- 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, and strong understanding of computer architecture, data structures and programming practices.
- Strong record delivering software projects on-time and with high quality.
- Good oral and written communication skills, highly self-motivated, and able to work in a team environment.
Nice to have
- Prior experience with software development on routers, switches.
- Prior experience with datapath ASICs like Broadcom, Mellanox, Innovium, Barefoot or any other NPU.
Details
- Hybrid: on average 2 days per week from an HPE office.
- Location: Bengaluru, Karnātaka, India.
- Job level: TCP_02; job: Engineering.
Read the full description and apply on the company’s own careers page.