C++ Compiler Developer

Hewlett Packard Enterprise•Fort Collins, CO
•$116,000 - $253,000•Hybrid

About The Position

Hewlett Packard Enterprise is hiring a C++ Compiler Developer to design, develop, troubleshoot, and debug software, including compiler-related software and systems. The role involves developing enhancements and new products, determining hardware compatibility, and potentially influencing hardware design. It is a hybrid position requiring an average of two days per week in an HPE office. The role applies developed subject-matter expertise to common and sometimes complex technical problems, exercises independent judgment, and may lead projects or assist less-experienced professionals. The developer designs and implements changes to systems software, analyzes coding and integration needs, develops and executes testing plans, debugs issues, and collaborates with internal and external development partners. The position also represents the software systems engineering team on larger projects and provides guidance to junior staff.

Requirements

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

Responsibilities

  • Design 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 to meet general objectives and align with the product or solution architecture.
  • Write and execute testing plans, protocols, and documentation for assigned application components; identify and debug issues and develop solutions for code and integration problems.
  • Lead project teams of software systems engineers and internal and outsourced development partners to deliver reliable, cost-effective, high-quality solutions for assigned systems portions or subsystems.
  • Collaborate and communicate with management and internal and outsourced development partners about software systems design status, project progress, and issue resolution.
  • Represent the software systems engineering team through all phases of larger and more complex development projects.
  • Provide guidance and mentoring to less-experienced staff members.

Benefits

  • A comprehensive suite of benefits supporting physical, financial, and emotional wellbeing.
  • Career development programs to help employees reach career goals, develop expertise, or apply skills in another division.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service