CrawlJobs Logo

Routing Protocol Development Engineer

https://www.hpe.com/ Logo

Hewlett Packard Enterprise

Location Icon

Location:
India , Bangalore

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Contribute to shaping HPE’s vision for next-generation data Centre and enterprise switching/routing products and solutions. You will be part of a team responsible for designing, developing, and maintaining routing and switching software for HPE product lines.

Job Responsibility:

  • Own and drive end-to-end development of routing protocol features, including requirement elaboration, technical design, implementation, and unit testing
  • Design and develop high-quality, scalable, and robust protocol software with a strong focus on correctness, performance, and maintainability
  • Develop and maintain unit tests and test automation frameworks to ensure high code quality and early defect detection
  • Actively support functional and system testing, including debugging and fixing defects found during integration, scale, and customer-like test scenarios
  • Participate in and lead design reviews, requirement reviews, and code reviews for work delivered by self and other team members, ensuring adherence to best practices and architectural guidelines
  • Read, interpret, and implement IETF RFCs and Internet-Drafts, translating standards into production-grade implementations
  • Leverage AI-assisted development tools to improve productivity, automate repetitive tasks, enhance testing, and deliver features efficiently without compromising quality
  • Collaborate effectively with cross-functional teams including architecture, QA, systems, and customer support to deliver high-impact networking solutions

Requirements:

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 5-8 years experience
  • Strong passion for systems programming in C/C++ with a solid grasp of complex data structures and algorithms
  • Good understanding of computer networking fundamentals and the functioning of the TCP/IP stack
  • Sound knowledge of multiprocessing and parallel processing concepts, with the ability to design safe, scalable, and high-performance software
  • Development experience with one or more routing protocols such as PCEP, BFD, OSPF, IS-IS, BGP, L2VPN, L3VPN, MVPN, RSVP, LDP, or Segment Routing is a strong plus
  • Strong problem-solving skills with the right aptitude, attitude, and eagerness to learn
  • Self-driven, motivated, and quick learner, willing to explore new areas in routing protocols and networking infrastructure
  • Hands-on experience debugging complex systems involving multiple processes and threads, including analysis of crashes, scalability and performance issues, packet loss, memory leaks, inter-process communication, and memory corruption
  • Excellent oral and written communication skills, with the ability to work effectively and collaboratively in a team-oriented environment

Nice to have:

  • Development experience with one or more routing protocols such as PCEP, BFD, OSPF, IS-IS, BGP, L2VPN, L3VPN, MVPN, RSVP, LDP, or Segment Routing
  • Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX)
What we offer:
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Additional Information:

Job Posted:
January 18, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Routing Protocol Development Engineer

Network Routing & Switching Protocols Software Development - Technical Lead

About Arrcus: Arrcus was founded to enhance business efficiency through superior...
Location
Location
United States , San Jose
Salary
Salary:
150000.00 - 175000.00 USD / Year
arrcus.com Logo
Arrcus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS/Ph.D. in Computer Engineering/Computer Science or equivalent degree
  • Ability to write high-quality C/C++/Go/Python code
  • 12+ years of hands-on development experience in some of the following areas: Experience with design and development of large-scale control plane protocols - BGP, OSPF, ISIS, LDP MPLS
  • Experience with design and development of L2 technologies - STP, PVST, MSTP
  • Experience with design and development of Control Plane Infra - TCP/IP, RIB, FIB, BFD, IPC, Interfaces, Events
  • Experience with design and development of Overlay Technologies - L3VPN, EVPN, VxLAN
  • Segment Routing based fabric – SR-MPLS, SRv6
  • Troubleshooting large-scale deployments
  • Model-based manageability frameworks using YANG, XML, JSON
Job Responsibility
Job Responsibility
  • Triage, resolve internal and customer found issues
  • Write Feature Spec covering the requirements and detailed design
  • Implement improvements and features individually or as part of a team
  • Evaluate, Integrate third party libraries
  • Peer review of Feature Spec, Code, Test Plan and other engineering documents
  • Improve performance/scale of existing features/solutions
  • Help with interview, onboarding and mentoring of new hires
  • Work with customer and product teams to understand new requirements
  • Plan, schedule, track, and periodically report the project status all the way to customer delivery
  • Lead a team which is implementing features and improvements
What we offer
What we offer
  • Bonus + Equity
  • 100% covered medical, dental, and vision insurance
  • Parental leave
  • 401k retirement plan
  • Employee Assistance programs
  • Health & wellness programs and resources
  • Weekly Catered lunches at our San Jose office
  • Monthly happy hours at our San Jose office
  • Fulltime
Read More
Arrow Right

Routing Engineer - SASE

Hewlett Packard Enterprise is redefining the Intelligent Edge, creating next-gen...
Location
Location
United States , San Jose
Salary
Salary:
117500.00 - 270000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Minimum of 6 years of software development experience using C
  • Experience in developing and maintaining routing protocols like BGP and OSPF
  • Familiarity with Metaswitch routing stack is a plus
  • Familiarity with SASE and SDWAN concepts
  • Ability to multi-task and be productive in a fast-paced environment
  • Excellent written and verbal communication skills
  • Ability to effectively communicate product architectures and design proposals
Job Responsibility
Job Responsibility
  • Develops and maintains packet processing and routing applications for SASE platform
  • Leads teams of software applications engineers responsible for all stages of design and development, including solution design, analysis, coding, testing, and integration with third-party software stacks
  • Reviews and evaluates designs and project activities for compliance with applications design and development guidelines and standards
  • Provides tangible feedback to improve product quality and mitigate failure risk
  • Provides domain-specific expertise and overall software applications leadership and perspective to cross-organization projects, programs, and activities
  • Drives innovation and integration of new technologies into projects and activities in the software applications design organization
  • Provides guidance and mentoring to less-experienced staff members
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Programs catered to helping you reach any career goals
  • Inclusive culture that makes bold moves together
  • Fulltime
Read More
Arrow Right

Technical Support Engineer - Routing

HPE Networking's 'Customer Focused Technical Support' (CFTS) Services provide Cu...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent Customer handling and communication (verbal and written) skills
  • Thorough understanding of Layer 3 - IP and related technologies (ICMP, TCP, GRE, QoS, VRRP) IP routing protocols (BGP, OSPF, ISIS)
  • Thorough understanding of Layer 2 technologies (Ethernet, 802.1q/p VLAN, BFD, STP, RSTP, ARP, LACP)
  • Thorough understanding of Multicast protocols [IGMP, IGMP-snooping, PIM]
  • Thorough understanding of MPLS, L2 and L3 VPN, Traffic Engineering, LDP, RSVP, Segment Routing, VPLS
  • B.E. in Electronics/Engineering or Computer Science (or equivalent) with minimum 5 years’ experience in Networking Industry
  • Following candidates having any of following experience will be preferred and minimum experience criteria may not apply - 2+ years extensive JUNOS experience OR minimum 2+ years’ experience in Troubleshooting Datacenter networks, Enterprise core networks
  • Platform Knowledge: Juniper (routers, switches), Cisco, Arista, Alcatel, traffic generators (Ixia, Agilent)
  • Preferred Certifications - JNCIS/JNCIP/JNCIE/CCNA/CCNP/CCIE and other equivalent
Job Responsibility
Job Responsibility
  • Lead and drive troubleshooting on Customer reported issues
  • Isolate Product issue at hardware/software level, replicate customer environments in lab, own and document communication among customers, engineering and provide final fix
  • Be a customer advocate for timely resolution of the problems reported, understand the environment/network and impact on business
  • Gain in-depth knowledge of the infrastructure and technologies that are present in customer’s network profile
  • including their network topology, features, configurations, and service history, which results in faster resolution
  • Partners internally with other Services teams to deliver focused support by participating in Customer reviews, Network trainings and driving critical issues to resolution
  • Keep the other support teams trained on the designated CFTS customer network, practices followed
  • Provides technical expertise and guidance during testing, deployment and operational phases for CFTS Customers
  • Participate in tasks such as new product development projects, Knowledge base creation, trainings, and other documentation activities
  • Mentor newly hired support engineers and peers in technical areas of specialty
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Sr. Staff Software Engineer – Routing

The engineering team works on a highly scalable, distributed SDWAN application t...
Location
Location
United States , Westford
Salary
Salary:
148000.00 - 340500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field
  • 7+ years of experience in software development and testing
  • Thorough understanding of IP networking and socket-based programming
  • Excellent C++ developer and debugging skills
  • Knowledge of routing concepts and protocols (BGP, OSPFv2, OSPFv3, PIM)
  • Familiarity with FRR (Free Range Routing) or Quagga routing stacks
  • Working experience with C++11/14 or python
  • Thorough knowledge of multi-threaded and distributed systems
  • Strong background in developing networking software applications on Linux/Unix
  • Ability to deliver clean, modular code quickly and efficiently
Job Responsibility
Job Responsibility
  • Drive development from technology selection to product delivery, collaborating with product managers and product designers to give our users the best possible experience
  • Identify and improve the efficiency, scalability, operability of the product
  • Lead and participate in design and code reviews
  • Guiding on technical designs
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Development Engineer in Networking

This role involves working on next-generation network access solutions and cloud...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, engineering, information systems, or closely related quantitative discipline
  • 4-7 years’ experience
  • Strong programming skills in C programming
  • In-depth understanding of L2/L3 Protocols, Routing Protocols, Multicast Protocols, and hands-on Routing and Switching experience
  • Good understanding of distributed systems, event-driven programming paradigms, and designing for scale and performance
  • Experience with cloud-native applications, developer tools, managed services, and next-generation databases
  • Knowledge of DevOps practices like CI/CD, infrastructure as code, containerization, and orchestration using Kubernetes
  • Good written and verbal communication skills and agile in a changing environment
Job Responsibility
Job Responsibility
  • Analyses the feature specifications and determines the required coding, testing, and integration activities
  • Designs and develops moderate to complex cloud application modules per feature specifications adhering to security policies
  • Identifies debugs and creates solutions for issues with code and integration into application architecture
  • Develops and executes comprehensive test plans for features adhering to performance, scale, usability, and security requirements
  • Deploy cloud-based systems and applications code using continuous integration/deployment (CI/CD) pipelines to automate cloud applications' management, scaling, and deployment
  • Contributes towards innovation and integration of new technologies into projects
  • Analyzes science, engineering, business, and other data processing problems to develop and implement solutions to complex application problems, system administration issues, or network concerns
What we offer
What we offer
  • Health & Wellbeing benefits for physical, financial and emotional wellbeing
  • Personal & Professional Development programs
  • Unconditional Inclusion with flexibility to manage work and personal needs
  • Fulltime
Read More
Arrow Right

Technical Support Engineer - Routing

HPE Networking's 'Customer Focused Technical Support' (CFTS) Services provide Cu...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent Customer handling and communication (verbal and written) skills
  • Thorough understanding of Layer 3 - IP and related technologies (ICMP, TCP, GRE, QoS, VRRP) IP routing protocols (BGP, OSPF, ISIS)
  • Layer 2 technologies (Ethernet, 802.1q/p VLAN, BFD, STP, RSTP, ARP, LACP)
  • Multicast protocols [IGMP, IGMP-snooping, PIM]
  • MPLS, L2 and L3 VPN, Traffic Engineering, LDP, RSVP, Segment Routing, VPLS.
  • Prefer to have understanding/Exposure/Expertise in one or more areas: Advanced Multicast technologies- NG-MVPN, Draft Rosen
  • Advanced Datacenter technologies- MC-LAG, VxLAN, EVPN
  • Perl/Python/Unix/Expect scripting
  • Requires B.E. in Electronics/Engineering or Computer Science (or equivalent) with minimum 5 years’ experience in Networking Industry.
  • Following candidates having any of following experience will be preferred and minimum experience criteria may not apply - 2+ years extensive JUNOS experience OR minimum 2+ years’ experience in Troubleshooting Datacenter networks, Enterprise core networks.
Job Responsibility
Job Responsibility
  • Lead and drive troubleshooting on Customer reported issues.
  • Isolate Product issue at hardware/software level, replicate customer environments in lab, own and document communication among customers, engineering and provide final fix.
  • Be a customer advocate for timely resolution of the problems reported, understand the environment/network and impact on business.
  • Gain in-depth knowledge of the infrastructure and technologies that are present in customer’s network profile
  • including their network topology, features, configurations, and service history, which results in faster resolution.
  • Partners internally with other Services teams to deliver focused support by participating in Customer reviews, Network trainings and driving critical issues to resolution.
  • Keep the other support teams trained on the designated CFTS customer network, practices followed.
  • Provides technical expertise and guidance during testing, deployment and operational phases for CFTS Customers.
  • Participate in tasks such as new product development projects, Knowledge base creation, trainings, and other documentation activities.
  • Mentor newly hired support engineers and peers in technical areas of specialty.
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer - Routing/SASE

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way...
Location
Location
United States , San Jose
Salary
Salary:
117500.00 - 270000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Minimum of 6 years of software development experience using C
  • Excellent analytical and problem solving skills
  • Experience in developing and maintaining routing protocols like BGP and OSPF
  • Familiarity with Metaswitch routing stack is a plus
  • Familiarity with SASE and SDWAN concepts
  • Ability to multi-task and be productive in a fast-paced environment
  • Excellent written and verbal communication skills
  • Ability to effectively communicate product architectures and design proposals
Job Responsibility
Job Responsibility
  • Develops and maintains packet processing and routing applications for SASE platform
  • Leads teams of software applications engineers responsible for all stages of design and development, including solution design, analysis, coding, testing, and integration with third-party software stacks
  • Reviews and evaluates designs and project activities for compliance with applications design and development guidelines and standards
  • provides tangible feedback to improve product quality and mitigate failure risk
  • Provides domain-specific expertise and overall software applications leadership and perspective to cross-organization projects, programs, and activities
  • Drives innovation and integration of new technologies into projects and activities in the software applications design organization
  • Provides guidance and mentoring to less- experienced staff members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Technical Support Engineer 3- Routing

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent Customer handling and communication (verbal and written) skills
  • Thorough understanding of Layer 3 - IP and related technologies (ICMP, TCP, GRE, QoS, VRRP) IP routing protocols (BGP, OSPF, ISIS)
  • Layer 2 technologies (Ethernet, 802.1q/p VLAN, BFD, STP, RSTP, ARP, LACP)
  • Multicast protocols [IGMP, IGMP-snooping, PIM]
  • MPLS, L2 and L3 VPN, Traffic Engineering, LDP, RSVP, Segment Routing, VPLS
  • Prefer to have understanding/Exposure/Expertise in one or more areas: Advanced Multicast technologies- NG-MVPN, Draft Rosen
  • Advanced Datacenter technologies- MC-LAG, VxLAN, EVPN
  • Perl/Python/Unix/Expect scripting
  • Requires B.E. in Electronics/Engineering or Computer Science (or equivalent) with minimum 5 years’ experience in Networking Industry
  • Following candidates having any of following experience will be preferred and minimum experience criteria may not apply - 2+ years extensive JUNOS experience OR minimum 2+ years’ experience in Troubleshooting Datacentre networks, Enterprise core networks
Job Responsibility
Job Responsibility
  • Lead and drive troubleshooting on Customer reported issues
  • Isolate Product issue at hardware/software level, replicate customer environments in lab, own and document communication among customers, engineering and provide final fix
  • Be a customer advocate for timely resolution of the problems reported, understand the environment/network and impact on business
  • Gain in-depth knowledge of the infrastructure and technologies that are present in customer’s network profile
  • including their network topology, features, configurations, and service history, which results in faster resolution
  • Partners internally with other Services teams to deliver focused support by participating in Customer reviews, Network trainings and driving critical issues to resolution
  • Keep the other support teams trained on the designated CFTS customer network, practices followed
  • Provides technical expertise and guidance during testing, deployment and operational phases for CFTS Customers
  • Participate in tasks such as new product development projects, Knowledge base creation, trainings, and other documentation activities
  • Mentor newly hired support engineers and peers in technical areas of specialty
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right