Senior MTS - Virtual Machine Monitor Verification

Company: VMware
Company: VMware
Location: IND-Karnataka-Bangalore
Commitment: Full time
Posted on: 2023-05-03 17:52
Search JobsJob DescriptionWhy will you enjoy this new opportunity?We are searching for talented and highly motivated individuals to join our virtual machine monitor group in Palo Alto.  The virtual machine monitor group is responsible for the CPU virtualization technology (VMM) used in VMware products. You will have the opportunity to work with bleeding edge CPU technology, VT-x/AMD-V, ARMv8, interrupt virtualization, memory virtualization/management, and virtualization of other forms of compute technologies and accelerators.FrobOS is an efficient test operating system for testing our VMM’s cpu virtualization capabilities. FrobOS is critical in shipping a high quality virtual machine monitor with support across a large number of CPU families, as well as new CPU enablement work. In this role, you will work with a team of operating systems and virtualization software engineers in the Monitor Verification Team, enjoy developing low level system software while gaining experience on cutting edge architectural CPU capabilities of x86 and ARM server processors. This is a key role with direct impact in helping the Monitor Team deliver a high quality virtual machine monitor powering server virtualization used by thousands of enterprises.Success in the Role: What are the performance outcomes over the first 6-12 months you will work toward completing?This is a software engineering role with a focus on low level CPU capabilities. The responsibilities include researching and understanding new and existing hardware capabilities of the x86, AMD, and ARM processors, leveraging the FrobOS test operating system to develop new low level software that exercises CPU capabilities and behavior. Also, the role includes maintenance of the FrobOS OS library, the test execution scheduling scripts, and contribute on maintaining our farm infrastructure that spans more than 80 different hardware platforms based on x86, AMD and ARM family of servers. In the first 6 months, you will contribute by analyzing the existing FrobOS tests, write small to medium size enhancements to our existing test suite. By the end of year 1 you are expected to have contributed in the design and implementation of a series of tests that exercise CPU behaviors. The role requires versatility as you will both develop low level software as well as participate in maintaining the server infrastructure that enables running it efficiently. The Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?You will work independently and as a member of a team of software engineers in designing, measuring, supporting, and delivering new functionality in support of new x86/AMD/ARM processors as well as implement low level software that tests the behavior and capabilities of the virtual machine monitor. This role requires you to possess a deep understanding of processor architecture and low-level OS kernel internals, system software including memory management, resource management, and interrupt architecture.What is the leadership like for this role? What is the structure and culture of the team like?You will be joining the Monitor Verification (FrobOS) Team as part of the Virtual Machine Monitor Team at VMWare. The Monitor Team develops the leading-edge CPU virtualization capabilities for VMWare's vSphere server virtualization product. This team is a collaborative team where you will have the opportunity to interact with other teams working on tthe Virtual Machine Monitor. in You will have the opportunity to lead your part within FrobOS projects, as well as present your work and learn about the novel work of other engineers.VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. VMware will provide reasonable accommodation to employees who have protected disabilities consistent with local law. ​Search Jobs
View Original Job Posting