jobapplier

Senior Software Engineer (Networking, Python, C/C++)

HP Enterprise

Skills

Required

  • C/C++
  • Python
  • programming
  • data structures
  • networking technologies
  • operating system
  • software architectures
  • Robot framework
  • test automation
  • M.S
  • Layer 2/Layer 3
  • CFM

Preferred

  • requirements analysis
  • unit testing
  • maintenance of software modules

Join our team as a Senior Software Engineer specializing in networking technologies. You will develop and maintain control plane software for Layer 2 technologies, contributing to the design and implementation of innovative networking solutions.

Responsibilities

  • Your responsibilities will include requirements analysis, design, implementation, unit testing, and maintenance of software modules.
  • You will collaborate with cross-functional teams, troubleshoot customer-reported issues, and contribute to white papers and patents.
  • This position offers a hybrid work model, competitive benefits, and opportunities for personal and professional development.
  • Concevoir, documenter et exécuter des cas de test unitaires et d'intégration, et automatiser les tests à l'aide de frameworks.
  • Participer aux revues de conception et de spécification fonctionnelle, et contribuer à la performance, à l'évolutivité, à la fiabilité et à la maintenabilité des fonctionnalités.
  • Collaborer avec des équipes interfonctionnelles et des architectes à travers des emplacements géographiquement distribués.

Requirements

  • The ideal candidate will have strong programming expertise in C/C++, a solid understanding of operating system fundamentals, knowledge of data structures, and exposure to software architectures. Familiarity with networking technologies and proficiency in Python is a definite plus
  • Self-starter with the ability to manage multiple tasks efficiently
  • Familiarity with Python and Robot framework for test automation
  • B.S., M.S., or Ph.D. in EE/CS with 8+ years of relevant Layer 2/Layer 3 networking experience
  • Strong problem-solving skills for diagnosing and resolving complex issues

Expertise in C/C++ programming, data structures, and debugging

  • Layer 2 technologies: 802.1Q VLAN bridging, VPLS, EVPN, VXLAN, MPLS, MC-LAG, OAM
  • Highly self-motivated and able to work collaboratively in a team environment
  • Excellent oral and written communication skills
  • Protocols: LLDP, LACP, STP, LFM, CFM, VRRP, ERP, MVRP, TCP, IPv4/IPv6, UDP, OSPF, BGP

Pay

USD 136,500 - 276,500