Job Role and Responsibility :
We are searching for talented and highly motivated individuals to join our virtual machine monitor group in Bangalore, Karnataka .
The virtual machine monitor group is responsible for the CPU virtualization technology in VMware products. his role is within the monitor verification team that is responsible for writing baremetal software and OS libraries focusing on verifying low level cpu features and the instruction set architecture.
You will have the opportunity to work with bleeding edge CPU technology, VT-x / AMD-V, interrupt virtualization, memory virtualization / management,and virtualization of other forms of compute technologies and accelerators.
You will work independently and as a member of a team of software engineers to design and deliver features in
support of new processors.
Required Skills :
This work requires you to possess a deep understanding of processor architecture and low-level OS kernel internals, including memory management, resource management, and interrupt architecture.
Systems-level software engineer with a passion for working at a low level
Preferred Skills :
Bachelor’s or Master’s degree in Computer Science / Engineering
Excellent knowledge of computer architecture, caches, tlbs, page tables, coherency, smp, instruction set architecture
Excellent knowledge of OS kernel internals, including memory management, resource management, and interrupt architecture
Prior experience in security area desired including encryption, key management, attestation infrastructure, mitigation of low-level system vulnerabilities
Strong background in computer architecture
Strong software engineering background with a passion for delivering enterprise-quality software
Must be an excellent hands-on implementer with strong C programming skills in a Linux / Windows environment
Development experience working on low-level, performance-critical software is a plus
Prior development experience with dynamic / binary translation or compilers is a plus
Strong knowledge of x86 assembly / architectures also a plus
Exposure to VMs (Java or x86)
This position is eligible for ProjectMonterey referral campaign
Category : Engineering and Technology
Subcategory : Software Engineering
Experience : Manager and Professional
Full Time / Part Time : Full Time
Remote : No
Posted Date : 2020-10-18