This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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)