SW Engineering(Systems)

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

About The Position

Designs, develops, troubleshoots, and debugs software programs for enhancements and new products. The work may involve systems software such as operating systems, compilers, networking, utilities, databases, and Internet-related tools, and may include determining hardware compatibility or influencing hardware design. At the intermediate level, the engineer applies subject matter expertise to solve common technical problems, analyzes information, and recommends appropriate actions. The role works independently within an established framework and with moderate supervision. Responsibilities include designing limited enhancements and updates for portions or subsystems of systems software; determining coding, programming, and integration activities; writing and executing portions of testing plans and documentation; debugging code; and working with project teams and development partners to deliver reliable, cost-effective, high-quality solutions. The role is designed as onsite, with the expectation of primarily working from an HPE office.

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 running 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, mastery of English and the local language, and ability to communicate design proposals and negotiate options.

Responsibilities

  • Design limited enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compilers, networking, utilities, databases, and Internet-related tools.
  • Analyze designs and determine the coding, programming, and integration activities required based on specific objectives and established project guidelines.
  • Execute and write portions of testing plans, protocols, and documentation for assigned application areas.
  • 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 for assigned systems portions or subsystems.
  • Collaborate and communicate with internal and outsourced development partners regarding software systems design status, project progress, and issue resolution.

Benefits

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