companyIvanti logo

Senior Software Engineer - C++ | Windows SDK/WIN32 API

IvantiHyderabad, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

What You Will Bring:Bachelor’s degree in Computer Science or a related engineering field.5+ years of Microsoft Windows software development experience utilizing the Windows SDK for applications and Windows services. Extensive knowledge of Windows internals and low-level programming. Experience with Windows device driver development. Strong problem-solving skills and the ability to work collaboratively in a team environment. Excellent communication skills to engage effectively with stakeholders and technical support teams.

About the job

Are you a passionate expert in Windows internals and low-level software engineering? Join Ivanti and embark on a journey to develop and maintain essential Windows applications, services, and device drivers that empower organizations globally to manage and secure their digital environments. As a key member of our Secure Unified Endpoint Management team, you will play a crucial role in shaping both on-premises and SaaS solutions, ensuring optimal performance and security across diverse deployment landscapes.

Why This Role Matters

At Ivanti, we are looking for an experienced Windows low-level software engineer who specializes in Windows internals. Your expertise will be vital in developing and maintaining Windows applications and services, as well as contributing to Windows device driver development across our extensive security product portfolio. You will work on both on-premises offerings and SaaS cloud products, ensuring these vital components are seamlessly integrated across various deployment environments.

Your Responsibilities:

  • Oversee Windows logo and certification pipelines (WHQL, SVVP, etc.) to guarantee smooth installation, reliable operation, and adherence to industry standards.
  • Develop robust Windows applications, services, and device drivers utilizing the Windows SDK & DDK, while establishing frameworks for service and driver stability across Ivanti products.
  • Design strategies for modernization to leverage the latest Windows APIs, frameworks, and driver models, enhancing functionality and future-proofing Ivanti’s offerings.
  • Collaborate with Product Managers and Technical Support to resolve technical challenges, address incompatibilities, and collaboratively define future features based on customer needs.
  • Lead the porting efforts to new hardware platforms, such as Windows on ARM, ensuring extensive support for plugin hardware devices, networking, and PC platforms within product lines.
  • Work alongside cross-functional teams to optimize and enhance existing drivers—particularly in storage and networking—to improve performance and reliability across platforms.
  • Advise stakeholders on best practices for continuous delivery and quality assurance, promoting innovative solutions to maintain high standards of service and driver stability.

About Ivanti

Ivanti is a leader in Unified Endpoint Management, providing organizations with solutions to securely manage and protect their digital environments. Our innovative software enables businesses to optimize their IT operations while enhancing security and compliance.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.