Fort Collins, CO

Salary
$130,700–$205,200from the description
Posted
Jun 29, 2026
Location
Fort Collins, CO
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

This role involves designing, developing, and maintaining low-level Windows platform software that supports device connectivity, telemetry, and AI inference capabilities across HP's PC portfolio. Day-to-day work centers on building shared services and modular components in C++ for both x64 and ARM64 architectures, resolving technical issues, writing test plans, and coordinating with cross-functional and outsourced teams. It suits engineers with solid Windows systems programming experience, particularly with Win32 APIs and multithreading.

Mid level · 4+ years · National · Full-time

Advertised as Senior, but the requirements read as Mid.

Must have (4)
C++Win32 APIMultithreadingGit
Nice to have (13)
IPC or RpcMSTestCI/CDAzure DevOpsAzureDockerKubernetesPythonJavaJavaScriptReactSQLAWS

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

What the occupation pays Median $138,970 (middle half $107,524–$175,762). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (7)

The posting lists two overlapping 'Knowledge & Skills' sections. The first is clearly the primary, role-specific block (C++17, Win32 API, Multithreading, IPC/RPC, Git, Unit Test/MSTest, CI/CD/ADO, Azure, Scalability) and is treated as the hard-gate requirements list. The second block appears to be a generic, boilerplate skills list appended to many HP postings (adding AWS, Docker, Kubernetes, Java, JavaScript, Python, React, SQL, Full Stack Development, etc.) — these are treated as preferred/contextual since they are not framed as requirements and are inconsistent with the Windows low-level platform focus of the role.

IPC and RPC are listed together as 'preferred' in the first skills block; emitted as a single preferred skill with RPC as an alternative.

MSTest and ADO (Azure DevOps) are explicitly marked 'preferred' in the first skills block.

The role requires 4–7 years of experience (or 3–5 with an advanced degree); 4 years is used as the minimum.

No specific work location is stated beyond 'United States of America'; the CBSA is left blank. Remote status is unspecified in the posting and defaulted to false.

The degree requirement states a four-year or graduate degree 'or commensurate work experience or demonstrated competence,' making the degree non-mandatory.

The advertised title is 'Senior Software Engineer' but the experience range (4–7 years) and scope (portion/subsystem ownership) align more closely with a Mid-level role on a standard career ladder.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗