Senior Windows Virtualization Engineer

Nebbiolo Technologies Inc. is looking for a Senior Windows Virtualization Engineer to contribute to its growing Fog/Edge Computing Platform to serve the Industrial IoT requirements. The selected candidate will work on products which will enable Windows workload migration to virtualized environments. The position will be responsible for the engineering design and implementation of a product to virtualize Microsoft Windows installations in an industrial setting. The position requires expertise in Windows Operating Systems and other services and application in the Windows ecosystem. Experience with Linux and virtualization technologies will be a plus.


Design and develop Windows VM provisioning and other automation tools to enable a virtualized Windows environment.
Investigate early-design engineering PoCs opportunities. Exercise knowledge of Windows ecosystem to provide scoping and project timeline estimates.
Collaborate with other developers and test team design, development, testing and integration of the software.
Develop scripts and automation tools to automate VM life cycle management.


5+ years of software development experience
Expertise with a range of Windows Operating Systems. Experience with Windows-XP and Windows 7 would be a plus.
Experience with Windows Security and version upgrade techniques and methodology.
Hands-on experience with troubleshooting Windows pre/post installation failures, including Windows driver installation failures.
Experience with at least one of virtualization platforms from VMware, AWS or Microsoft Azure.
Experience with Powershell scripting.
Knowledge of Python would be a plus.
Knowledge of related Microsoft technologies like Active Directory, .NET , WINS, RDP and Hyper-V would be a plus

For more information and to apply contact Nikunj Vaidya at