As a Senior Software Developer, you will be the technical lead responsible for bridging the gap between high-performance hardware and the Windows ecosystem. Your mission is to enable the software hub across all Windows 10/11 devices by developing low-level drivers and innovative software features. You will drive the evolution of consumer personal systems and gaming software through kernel-mode engineering, AI integration, and automated release cycles, ensuring millions of users have seamless control over their hardware.
Key Responsibilities
- Kernel-Level Hardware Monitoring: Design and maintain kernel-mode drivers to provide real-time hardware status monitoring (thermal, voltage, and clock speeds) across the entire HP Windows 10/11 fleet.
- Feature Innovation: Lead the end-to-end design and implementation of the System Overlay feature and Power Supply Unit (PSU) management tools for high-end gaming desktops.
- AI-Powered Interaction: Drive the integration of AI commands to support the HP smart assistant, enhancing the natural language interface between users and their hardware.
- Workflow Automation: Architect and activate automated release workflows using Power Automate to increase deployment frequency and reduce manual errors in the software lifecycle.
- Cross-Device Standardization: Ensure that gaming features and system utilities are scalable and compatible across all brand-specific devices, maintaining a unified user experience.
- Technical Leadership: Act as the domain expert for Windows systems programming, providing guidance on validation execution plans for new hardware technologies and driver stability.
Qualifications
- Education: Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- Experience: 10+ years of experience in software development, with a significant focus on Windows Systems Programming and PC Hardware Architecture.
- Core Skills:
- Expert proficiency in C++ and C# / .NET for high-performance applications.
- Strong experience with Windows Driver Model (WDM/WDF) and Kernel-mode development.
- Knowledge of Windows 10/11 internals, including system services and hardware abstraction layers.
- Experience with AI Integration (NLP or voice command sets) within consumer software.
- Tools: Mastery of Power Automate for DevOps/Workflow automation and WinDbg for low-level debugging.