Systems/Software Engineer I

Hewlett Packard Enterprise•Sunnyvale, CA
•$84,100 - $170,800•Onsite

About The Position

Hewlett Packard Enterprise is hiring a Systems/Software Engineer I to design, develop, troubleshoot, and debug software for enhancements and new products. The role contributes to work on systems software, including operating systems, compilers, networking, utilities, databases, and Internet-related tools, and may determine hardware compatibility or influence hardware design. This is an onsite position, with the expectation that the employee will primarily work from an HPE office. At this level, the engineer contributes to assignments of limited scope, applying technical concepts and theoretical knowledge gained through specialized training, education, or previous experience. The role works as a member of a project team, providing information, analysis, and recommendations, and exercises independent judgment within defined parameters. The engineer collaborates with other software systems engineers and internal and outsourced development partners to deliver reliable, cost-effective, and high-quality solutions for low- to moderately-complex products. The position requires a bachelor's or master's degree in Computer Science, Information Systems, or an equivalent field, and typically 0–2 years of experience. HPE describes benefits supporting physical, financial, and emotional wellbeing, as well as programs for personal and professional development.

Requirements

  • Bachelor's or master's degree in Computer Science, Information Systems, or equivalent.
  • Typically 0–2 years of experience.
  • Strong programming fundamentals, including algorithms and data structures.
  • Proficiency in programming languages such as Python and GoLang.
  • Understanding of Linux operating systems and computer networking concepts.
  • Understanding of L2/L3 protocols, including the TCP/IP protocol suite and Ethernet switching.
  • Ability to learn quickly, be proactive, handle multiple tasks efficiently, and adapt to existing and newer technologies.
  • Outstanding problem-solving skills, including diagnosing and resolving customer issues.
  • Excellent verbal and written communication skills.

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, or virtual machine environments.

Responsibilities

  • Code and program enhancements, updates, and changes for portions and subsystems of systems software, including operating systems, compilers, networking, utilities, databases, and Internet-related tools.
  • Execute established test plans and protocols for assigned portions of code; identify, log, and debug assigned issues.
  • Develop an understanding of and relationships with internal and outsourced development partners on software systems design and development.
  • Participate on project teams with software systems engineers and internal and outsourced development partners to develop reliable, cost-effective, and high-quality solutions for low- to moderately-complex products.

Benefits

  • A comprehensive suite of benefits supporting team members' and their loved ones' physical, financial, and emotional wellbeing.
  • Programs supporting personal and professional development and career goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service