C/C++ & System Programming - MTS/SMTS - CoreStorage - vVol

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?VMware Virtual Volumes is an integration and management framework for external storage that provides finer control at the VM-level, streamline storage operations and offers flexibility of choice.Learn more at https://www.vmware.com/products/vsphere/virtual-volumes.htmlThe vVOL storage engineer will be responsible for providing deep technical expertise on our next generation storage initiatives, the engineer will be developing new products and solutions based on an enterprise-class virtualization platform. Duties will include design, implementation, testing, and debugging. Engineer will also interact with other groups outside of engineering in helping analyze and prioritize product features, interact with partners, customers, support and with key VMware technical leaders to influence and execute vVOL storage initiatives.
In this role, you will have opportunity to demonstrate the following Job responsibilities,     Design, develop, and maintain the next generation of storage virtualization products.Work on the management/middle-tier infrastructure running on VMware's vCenter Server.Design and maintain APIs to expose the underlying concepts in the physical and virtual infrastructure to various components in VMware's ecosystem, including the UI.Coordinate with platform, UI and usability teams to ensure that features work seamlessly end-to-end.Interact with Storage partners to discuss technical aspects of API specification and implementation.Help investigate customer support escalations on our storage productsWork with test engineers and ensure software testability, quality and stability.Work with the documentation team and ensure good quality documentation of the product and API.If you are passionate about system programming, virtualization, distributed systems, building a scalable and performant platform, storage, and snapshot technologies you will feel right at home.If you are looking forward to work on the latest technology related to building cloud infrastructure and want to have experience of working on highly scalable distributed systems, user and kernel programming, and storage virtualization technology then this is the place.Success in the Role: What are the performance outcomes over the first 6-12 months you will work toward completing? In your first 6 monthsYou will be expected to have good understanding of architecture and design of vVols (Virtual Volumes) and overall knowledge of storage stack and IO path of VMware vSphere product.You will participate in design discussions and feature development activitiesYou will be making code changes of low quantum to understand overall development process.After 6 months+You will be responsible for designing and delivering solutions for various vVols requirements.You will be responsible for addressing feature enhancement or issue resolution in vVols as part of bigger feature or ask by end customer.You will be regularly evaluated on the quality of the product you create and the code you write to ensure continued advancement of your technical skills in an environment that looks to expand them.As a member of the vVols team you are expected to interact with other engineering groups and groups outside of engineering in helping analyze and prioritize product features. You are expected to interact with support team, various storage partners and with  key VMware technical leaders to influence and execute next generation vVols.Innovation is the key to success and any new product ideas that you can come up with will be fully supported by management and if its relevant will be funded by organization to make sure that it gets into the product.What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?Your regular activities may be modified to suit your professional strengths, and in this role, you will have opportunity to demonstrate the following Job responsibilities,     Design, develop, and maintain the next generation of storage virtualization products.Work on the management/middle-tier infrastructure running on VMware's vCenter Server.Design and maintain APIs to expose the underlying concepts in the physical and virtual infrastructure to various components in VMware's ecosystem, including the UI.Coordinate with platform, UI and usability teams to ensure that features work seamlessly end-to-end.Interact with Storage partners to discuss technical aspects of API specification and implementation.Help investigate customer support escalations on our storage productsWork with test engineers and ensure software testability, quality and stability.Work with the documentation team and ensure good quality documentation of the product and API.The following competencies would help you in quickly ramping up on the project and building a great career at VMware in this project -Bachelor’s degree in computer science or Masters preferred.4+ years of Object-oriented design or Enterprise “C” and hands-on developmentStrong understanding of Storage Systems architecture in any of these storage technologies like NVMe, T10 SCSI and NFS.Experience with programming in Java, Python and C++ is a plus.Solid foundation in multi-threaded programming, kernel programming, data structures, and algorithms.Comfortable developing and debugging in Windows/Linux environments.Strong interpersonal and problem-solving skills.What is the leadership like for this role? What is the structure and culture of the team like?This position reports to the Virtual Volumes Engineering head currently an engineering director who brings in many years of building such complex products which have had a lot of success in storage market.The team consists of highly competent senior engineers, kernel, and storage experts. We focus on iterative development, both of software and our software development practices.You will be part of the vVols Engineering team that is building this new technology which helps connect external storage to vSphere seamlessly.Where is this role located? Flexible: The role is considered flexible and will be a mix of working from a local VMware office in India and remote depending on your preferences and the arrangements determined with your future manager.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 TypesGenerous Time Off Programs40 hours of paid time to volunteer in your communityRethink's Neurodiversity program to support parents raising children with learning or behavior challenges, or developmental disabilitiesFinancial 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