Search JobsJob DescriptionWhy will you enjoy this new opportunity? Modern apps and workloads leverage containers and REST APIs heavily. You will get to modernize VMware Tools by extending it to support modern apps and workloads that are built using container frameworks. VMware Tools is a collection of kernel drivers and services that run inside virtual machines. It provides an interface between the virtualization host and the virtual machine’s guest operating system so they can cooperate. VMware Tools is an integral part of VMware vSphere, Workstation and Fusion products. Several VMware products built on top of vSphere rely on the presence of VMware Tools in virtual machines to manage guests. In addition to the guest OS components, the VMware Tools team is also responsible for the vSphere services that interact with the guest. VMware Tools provides an essential link between the host and the guest. Because VMware Tools supports multiple guest operating systems, this is a fantastic opportunity to learn and understand the VMware virtualization platform while also sharpening your skills outside VMware stack, such as Windows and Linux platforms. You will be building something that VMware’s enterprise customers will be using for years to come. As you join VMware, you will help grow a company that makes meaningful and significant technology solutions and is committed to being a "force for good" in technology. Our mission is to become the trusted foundation for accelerating innovation in an unpredictable world. VMware software is essential for making the applications and devices your family and friends use every day a reality. Which means your work is essential for transforming everywhere. Success in the Role: What are the performance outcomes over the first 6-12 months you will work toward completing? Desire and ability to learn VMware virtualization fast will be crucial when you apply your knowledge of programming in multiple OS environments, system design practices, modern workloads, and API development to enhance VMware Tools for modern apps and workloads. While debugging complex product issues across multiple layers of VMware stack, your analytical skills and perseverance will go a long way. 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 be working on VMware Tools product in an R&D engineering role that spans various components of VMware vSphere stack as well as components inside the guest operating system. The primary guest operating systems supported by VMware Tools are Windows and Linux. R&D engineers are responsible for new product feature development, fixing issues uncovered in the existing product, proposing new innovative ideas and improving existing development processes to make their daily lives easier. This role requires close collaboration with senior technical leaders within company for designing and implementing new innovative ideas, with product managers to understand requirements, with peers for design and code reviews, with test automation teams for enhancing and improving product testing, with support organizations to understand product issues, and with technical writers to document new product behaviors. C/C++ Systems ProgrammingWindows and Linux Userspace ProgrammingSystem DesignDebugging using GDB and WinDbgJD Desired skills:VirtualizationContainersContainer Frameworks like Kubernetes and Docker What is the leadership like for this role? What is the structure and culture of the team like? You will show leadership by focusing on customer pain points and areas that need improvements in the existing products and processes. You will be demonstrating your communication and negotiation skills by driving new feature development in the product while collaborating with all the stakeholders in a smooth and transparent manner. All team members share rotations for incoming bugs from daily product testing, customer reported issues, and infrequent on-call issues. Where is this role located? Flexible: The role is considered flexible and will be a mix of working from a local VMware office and remote depending on your preferences and the arrangements determined with your future manager. You will be expected to live within a reasonable commute of the office. What are the benefits and perks of working at VMware? You and your loved ones will be supported with a competitive and comprehensive benefits package. Below are some highlights, or you can view the complete benefits package by visiting www.benefits.vmware.com. Medical Coverage, Retirement, and Parental Leave Plans for All Family Types Generous Time Off Programs 40 hours of paid time to volunteer in your community Rethink's Neurodiversity program to support parents raising children with learning or behavior challenges, or developmental disabilities Financial contributions to your ongoing development (conference participation, trainings, course work, etc.) Wellness reimbursement and online fitness and wellbeing classesVMware 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