Job description
Huawei Canada has an immediate permanent opening for a Senior Linux Virtualization Engineer.
About the team:
The Software-Hardware System Optimization Lab continuously improves the power efficiency and performance of smartphone products through software-hardware systems optimization and architecture innovation. We keep tracking the trends of cutting-edge technologies, building the competitive strength of mobile AI, virtualization, graphics, multimedia, and software architecture for mobile phone products.
About the job:
Develop, design and maintain virtualization software solutions on Linux platforms.
Design, implement, and optimize virtualization features and functionalities.
Collaborate with cross-functional teams to integrate virtualization solutions into existing systems.
Troubleshoot and resolve issues related to virtualization software.
Conduct code reviews and maintain high coding standards.
Stay up-to-date with the latest trends and technologies in Linux virtualization.
Job requirements
About the ideal candidate:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
3+ years of experience in software development, specifically in Linux environments.
Strong proficiency in C/C++, Python, or other programming languages.
Extensive knowledge of Linux operating systems and virtualization technologies such as KVM, QEMU, Xen, or VMware.
Strong problem-solving skills and ability to work independently as well as in a team.
Knowledge with cloud platforms (AWS, Azure, Google Cloud).
Knowledge of gpu driver virtualization.
Contributions to open-source projects related to virtualization.
Knowledge with containerization technologies like Docker and Kubernetes is a plus.
or
All done!
Your application has been successfully submitted!