Systems/Software Engineer III

Hewlett Packard Enterprise•Sunnyvale, CA
•$125,500 - $253,000•Hybrid

About The Position

The Systems/Software Engineer III works with product marketing and software and hardware development teams to review design specifications and develop functional test plans. The role executes test cases, reports and debugs issues with development teams, automates test cases, and integrates automated scripts for regression testing. The engineer validates functional cases for networking products and collaborates with cross-functional teams to develop and execute functional, scale, and performance test scenarios using automation. The role delivers automated scripts through an agile process and contributes to the architecture, design, integration, testing, and debugging of software systems across multiple platforms.

Requirements

  • Master's degree in Computer Engineering, or a bachelor's degree in Computer Science or Electrical Engineering with at least 6 years of experience.
  • Strong programming fundamentals, including algorithms and data structures.
  • Proficiency in Python and GoLang; automation programming skills in Python or Perl are also specified.
  • Understanding of Linux operating systems and computer networking concepts.
  • Knowledge of L2/L3 protocols and networking technologies, including TCP/IP, Ethernet switching, 802.1D, 802.1p, VLAN (802.1Q), STP, LAG, MC-LAG, Virtual Chassis, IP routing, BGP, IS-IS, OSPF, MPLS, class of service, and IP multicast.
  • Excellent understanding of telemetry (OCST) and SNMP.
  • Knowledge of network virtualization, containerization, and Software Defined Networking (SDN).
  • Proficiency with data serialization formats such as YAML and JSON.
  • Excellent analytical and problem-solving skills.
  • Experience with software systems architecture for products and solutions.
  • Excellent written and verbal communication skills, with mastery of English and the local language.
  • Ability to communicate product architectures and design proposals and negotiate options at senior management levels.

Nice To Haves

  • Experience with white-box, black-box, and solution testing methodologies.
  • Knowledge of routing protocols and technologies such as OSPF, BGP, IS-IS, multicast, MPLS, RSVP, L2VPN, L3VPN, and VPLS.
  • Experience with FreeBSD, Linux, and virtual machine environments.
  • Experience with test automation frameworks such as ROBOT.
  • Expertise in networking test equipment such as Spirent and Ixia, including automation.

Responsibilities

  • Review design specifications with product marketing and software and hardware development teams.
  • Develop functional test plans for review.
  • Validate functional cases across networking technologies and products.
  • Execute test cases and report issues in the bug tracking system.
  • Debug issues with development teams and support their resolution.
  • Automate test cases and integrate automated scripts for regression testing.
  • Deliver automated scripts using an agile process.
  • Work with cross-functional teams to develop and execute automated functional, scale, and performance test scenarios.
  • Design and integrate software systems running on multiple platform types into an overall architecture.
  • Evaluate software testing forms, processes, and methodologies, including writing and executing test plans and developing or using debugging and testing scripts and tools.
  • Communicate product architectures and design proposals and negotiate options with senior management.

Benefits

  • Comprehensive benefits supporting physical, financial, and emotional wellbeing.
  • Career development programs to help employees pursue career goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service