Systems Software Expert

Hewlett Packard Enterprise•Ft. Collins, CO
•$126,500 - $290,500•Hybrid

About The Position

Hewlett Packard Enterprise is hiring a Systems Software Expert to design, develop, troubleshoot, and debug software for enhancements and new products. The role covers software systems such as operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools, and may involve determining hardware compatibility or influencing hardware design. The position provides advanced subject-matter expertise and technical leadership for complex software systems. It leads multiple project teams and internal and outsourced development partners through the stages of design and development, including solution design, analysis, coding, testing, and integration. The role also helps guide product quality, reduce failure risk, and bring new technologies into software systems projects. This is a hybrid role requiring an average of two days per week at an HPE office. The typical education requirement is a bachelor's or master's degree in Computer Science, Information Systems, or an equivalent field, and typically 12 or more years of experience. The listed U.S. base salary range is $132,500–$252,500 annually in Colorado or $126,500–$290,500 annually in Texas; variable incentives may also be offered. Actual offers may vary based on location, experience, education or training, and skill level.

Requirements

  • Bachelor's or master's degree in Computer Science, Information Systems, or equivalent.
  • Typically 12 or more years of experience.
  • Extensive experience with multiple software systems design tools and languages.
  • Excellent analytical and problem-solving skills.
  • Experience with the overall architecture of software systems for products and solutions.
  • Experience designing and integrating software systems running on multiple platform types into an overall architecture.
  • Knowledge of kernel design fundamentals, including OS boot process, scheduling, system call handling in interrupt and process contexts, real-time interrupt handling, and timekeeping.
  • Familiarity with x86-64 architecture.
  • Familiarity with multi-core programming in C and x86-64 assembler.
  • Familiarity with hypervisors and virtualized environments.
  • Experience with source code management tools.
  • Knowledge of fault-tolerant system design fundamentals.
  • Excellent written and verbal communication skills, with mastery of English and the local language.
  • Ability to communicate product architectures and design proposals effectively and negotiate options at senior management levels.

Responsibilities

  • Lead multiple project teams of software systems engineers and internal and outsourced development partners through all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration.
  • Manage and expand relationships with internal and outsourced development partners on software systems design and development.
  • Review and evaluate designs and project activities for compliance with systems design and development guidelines and standards, and provide feedback to improve product quality and mitigate failure risk.
  • Provide domain-specific expertise and software systems leadership and perspective to cross-organization projects, programs, and activities.
  • Drive innovation and integrate new technologies into projects and activities in the software systems design organization.
  • Guide and mentor less-experienced staff members.

Benefits

  • Comprehensive benefits intended to support physical, financial, and emotional wellbeing.
  • Programs supporting personal and professional development and career goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service