Senior Software Engineer
Core
Designing, developing, testing, and maintaining Windows-based low-level device platform software (Fusion/ODF) for HP devices to enable connectivity, telemetry, and AI use cases.
Role type
Senior Software Engineer (Windows Platform)
Builds
Shared services/libraries for Windows (x64 and arm64) and modules for the HP On Device framework and AI PCs portfolio.
Domain
Hardware/Software integration, Windows ecosystem, AI inference on device
Deliverable
production ML models | product features
Required skills
C++17, Windows API (Win32), Multithreading, Git, Unit Testing, Agile, CI/CD, Troubleshooting
Preferred skills
IPC/RPC, Microsoft Azure, Docker, Kubernetes, Microservices, Python, React.js, SQL
Technologies
C++, Windows, Git, MSTest, Microsoft Azure, Docker, Kubernetes, React.js, Python, SQL
Responsibilities
Design enhancements and updates for end-user software subsystems; Analyze design and determine coding/integration activities; Investigate and resolve technical issues; Write and execute testing plans; Collaborate with cross-functional teams to implement features; Lead project teams of engineers and partners; Represent the engineering team in complex development projects.
Seniority
Senior, hands-on IC with leadership responsibilities