SW Engineering(Systems)

Hewlett Packard Enterprise•Sunnyvale, CA
•$108,500 - $218,500•Onsite

About The Position

Hewlett Packard Enterprise is hiring a Systems Software Engineer to design, develop, troubleshoot, and debug software for enhancements and new products. The role contributes to systems software such as operating systems, compilers, networking, utilities, databases, and Internet-related tools, and may involve determining hardware compatibility or influencing hardware design. At this intermediate level, the engineer applies subject-matter expertise to common technical problems, analyzes information, and recommends appropriate actions. The role works independently within established frameworks and with moderate supervision, contributing to assigned systems portions or subsystems alongside project teams and internal and outsourced development partners. The position is designed as onsite, with the expectation that the employee will primarily work from an HPE office. HPE describes its workplace as inclusive and offers programs supporting employee wellbeing and professional development.

Requirements

  • Bachelor's or master's degree in Computer Science, Information Systems, or equivalent.
  • Typically 2–4 years of experience.
  • Knowledge of software systems design tools and languages.
  • Ability to apply analytical and problem-solving skills.
  • Ability to design software systems that run on multiple platform types.
  • Knowledge of software systems testing methodology, including executing test plans, debugging, and using testing scripts and tools.
  • Strong written and verbal communication skills, with mastery of English and the local language.
  • Ability to communicate design proposals effectively and negotiate options.

Responsibilities

  • Design limited enhancements, updates, and programming changes for portions and subsystems of systems software.
  • Analyze designs and determine the coding, programming, and integration activities needed to meet objectives and project guidelines.
  • Execute and write portions of testing plans, protocols, and documentation for assigned application components.
  • Identify and debug code issues and suggest changes or improvements.
  • Participate on project teams with other software systems engineers and internal and outsourced development partners to develop reliable, cost-effective, high-quality solutions.
  • Collaborate and communicate with internal and outsourced development partners about software systems design status, project progress, and issue resolution.

Benefits

  • Comprehensive benefits intended to support physical, financial, and emotional wellbeing.
  • Career-development programs designed to help employees reach career goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service