Member of Technical Staff - Virtual Machine Monitor
VMware
Bangalore, IN
2d ago

Job Description

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.

Required :

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

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form