Senior Virtualization Software Engineer

Job Description

Job Description:
Virtualization is key technology for cloud computing, mobile computing, SDN and NFV. Our clients’ Virtualization Technology provides hardware extension to their architecture for efficient support of virtualization. Mobile Edge Computing is a new area for cellular network evolution; our client takes an important role in mobile network edge computing industry and standardization working group. The new hire will work as a member of the NEV (Network Edge Virtualization) SDK Engineering team; this position will act as a senior technical resource. Responsibilities will center on development and integration of some components in NEV SDK in the x 86 virtualization environments.

·Develop some components in NEV SDK in C language.
·Integrate these components into NEV SDK.
·Test NEV SDK and fix bugs/issues.
·Support NEV SDK customers.
·Provide technical guidance and mentorship to junior team members.

Technical Skills:
·Expert level proficiency with C and Linux
·Proficiency in Qemu/KVM use
·5+ years in IT, 1+ specifically related to x86 virtualization
·Solid understanding of virtualization technologies
·Fluent English skills including both written and oral English 

Desired Experience / Skills:
·Experience with VT-x and VT-d is preferred
·Experience with Edge Computing is preferred
·Experience with Linux shell is preferred