Description -
The Commercial Systems Software team is seeking a highly skilled and experienced Software Engineer specializing in Cloud Virtualization, who will play a pivotal role in the ongoing innovation and operational excellence of our virtual desktop offerings. This expert will be responsible for maintaining, debugging, and developing new features for our enterprise-grade solution built upon the Microsoft Azure Virtual Desktop (AVD) SDK, operating under Linux environments, with special focus on Debian and Ubuntu-based platforms.
Our ideal candidate is not only proficient in advanced Linux system administration and troubleshooting, but also brings deep programming expertise in C/C++ and Python, seasoned experience with Microsoft Azure Active Directory integration, and a thorough understanding of remote desktop protocol (RDP) architectures. As a member of an Agile development team, you will collaborate closely with cross-functional engineering groups, participate in release engineering and build packaging, and contribute to the development of robust authentication modules and SDK integrations.
Key Responsibilities:
Maintain, debug, and enhance Microsoft AVD SDK-based solutions deployed on Debian/Ubuntu Linux systems, ensuring secure, stable, and high-performing virtual desktop experiences for enterprise users.
Collaborate with Microsoft engineering and SDK development teams to resolve technical issues, recommend architectural improvements, and deliver seamless feature integrations.
Engineer new features and custom modules in C/C++ and Python, targeting systems-level enhancements, advanced authentication including smart card technologies (YubiKey, OpenSC, FIDO2), and cross-platform interoperability with Windows environments.
Drive technical troubleshooting for complex connectivity, authentication, and performance challenges in large-scale, distributed Linux deployments.
Coordinate release engineering, including build packaging, deployment automation, and documentation for internal and external stakeholders.
Implement and maintain security features with an emphasis on enterprise authentication workflows, integrating with Azure Active Directory (AAD), conditional access policies, and multi-factor authentication.
Advocate for systems programming best practices, code quality, and secure development lifecycles in all phases of the software delivery process.
Support cross-functional teams in Agile ceremonies, sprint planning, backlog refinement, and technical roadmap discussions, fostering an environment of transparent communication and continuous improvement.
Education & Experience Recommended:
Bachelor's degree in Computer Science, Engineering, or a related technical discipline (or equivalent professional experience).
At least 8 years of professional software development experience, with significant exposure to Linux systems programming and administration.
Expert-level proficiency in Linux troubleshooting, particularly in Debian/Ubuntu-based environments, including system, networking, package management, and kernel interactions.
Strong hands-on development skills in C and C++, including multi-threaded systems programming, performance optimization, and memory management.
Advanced Python programming for systems development, automation, and integration tasks.
Demonstrated expertise in Azure Virtual Desktop (AVD) and Remote Desktop Protocol (RDP), including protocol analysis, session management, and client/server integration.
Proven experience with Microsoft Azure Active Directory (AAD) integration, including SSO, OAuth2/OpenID Connect, and enterprise authentication modules.
Solid understanding of SDK integration techniques and API development patterns in distributed cloud-native architectures.
Previous experience in Agile development environments, including participation in daily standups, sprint reviews, and iterative delivery cycles.
Development Expertise:
Experience developing for specialized Linux or kiosk platforms, including security hardening, device management, and locked-down environments.
Background in remote desktop technologies such as FreeRDP, XRDP, or proprietary RDP implementations, with open source contributions in relevant projects.
Previous work in enterprise settings that combine mixed Linux/Windows infrastructure, providing cross-platform solutions for authentication, file systems, and user management.
Experience smart card authentication (YubiKey, OpenSC, FIDO2), or other modern identity verification technologies.
Strong problem-solving skills for diagnosing and resolving complex cross-platform integration challenges involving cloud infrastructure and on-premises systems.
Excellent communication skills, with the ability to articulate technical concepts clearly to engineering teams and non-technical stakeholders alike.
Contributions to open source initiatives, especially in the areas of remote desktop, virtualization, networking protocols, or cloud identity.
Cross-Org Skills:
Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders.
Self-motivated with strong analytical and problem-solving skills, with the ability to tackle complex AI challenges creatively.
Advanced learning agility and digital fluency
Customer driven
The base pay range for this role is $137,250.00 - $215,500.00 annually with additional opportunities for pay in the form of bonus and/or equity (applies to US candidates only). Pay varies by work location, job-related knowledge, skills, and experience.
Benefits:
HP offers a comprehensive benefits package for this position, including:
Health insurance
Dental insurance
Vision insurance
Long term/short term disability insurance
Employee assistance program
Flexible spending account
Life insurance
Generous time off policies, including;
4-12 weeks fully paid parental leave based on tenure
11 paid holidays
Additional flexible paid vacation and sick leave (US benefits overview)
The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law.
Job -
SoftwareSchedule -
Full timeShift -
No shift premium (United States of America)Travel -
Relocation -
Equal Opportunity Employer (EEO) -
HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).
Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.
For more information, review HP’s EEO Policy or read about your rights as an applicant under the law here: “Know Your Rights: Workplace Discrimination is Illegal"