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 issues in a bug-tracking system, debugs issues with development teams to reach resolution, and automates test cases and integrates automated scripts for regression testing. The engineer validates functional cases across networking technologies and works with cross-functional teams to develop and execute functional-level, scale, and performance test scenarios using automation. The role also involves designing and integrating software systems across multiple platform types, and evaluating software testing processes and methodologies, including test plans, debugging, and testing scripts and tools. This is a hybrid role requiring an average of two days per week from an HPE office.

Requirements

  • Master's degree in Computer Engineering, or 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 and Perl.
  • Understanding of Linux operating systems and computer networking concepts.
  • Knowledge of L2/L3 protocols and concepts, including TCP/IP, Ethernet switching (802.1D), 802.1p prioritization, VLAN (802.1Q), STP, LAG, MC-LAG, Virtual Chassis, IP routing, BGP, IS-IS, OSPF, MPLS, Class of Service (CoS), and IP multicast.
  • Understanding of telemetry (OCST) and SNMP.
  • Automation framework skills, such as ROBOT.
  • Knowledge of network virtualization, containerization, and Software Defined Networking (SDN).
  • Proficiency with YAML and JSON data serialization formats.
  • Expertise using and automating networking test equipment such as Spirent and Ixia.
  • Excellent analytical and problem-solving skills.
  • Experience with the overall architecture of software systems for products and solutions.
  • Excellent written and verbal communication skills; 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 such as OSPF, BGP, IS-IS, multicast, MPLS, RSVP, L2VPN, L3VPN, and VPLS.
  • Experience with FreeBSD, Linux, and virtual machine environments.
  • Ability to learn quickly, take initiative, handle multiple tasks efficiently, and adapt to existing and new technologies.
  • Extensive experience with software systems design tools and languages.

Responsibilities

  • Review design specifications with product marketing and software and hardware development teams.
  • Develop functional test plans for review.
  • Execute test cases and validate functional cases across networking technologies and products.
  • Report issues in a bug-tracking system and debug issues with development teams to resolve them.
  • 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 functional-level, scale, and performance test scenarios using automation.
  • Design and integrate software systems running on multiple platform types into an overall architecture.
  • Evaluate software system testing forms, processes, and methodologies, including writing and executing test plans and developing and using debugging and testing scripts and tools.

Benefits

  • Health and wellbeing benefits supporting physical, financial, and emotional wellbeing.
  • Personal and professional development programs supporting career goals.
  • Variable incentives may be offered in addition to base salary.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service