C/C++ System Programming - Member of Technical Staff - vSAN

Company: VMware
Company: VMware
Location: IND-Karnataka-Bangalore
Commitment: Full time
Posted on: 2023-05-03 17:47
Search JobsJob DescriptionThe Elevator Pitch: Why will you enjoy this new opportunity?VMware vSAN is the market leader in HCI solutions. Come join us in making a huge impact while working on complex problems with a talented team. You will be engaged in designing, implementation and problem-solving while building File Service solutions for enterprise customers and evolving the solution for the multi-cloud platform. 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. Success in the Role: What are the performance outcomes over the first 6-12 months you will work toward completing? Within your first 6 monthsYou will be expected to have good understanding of architecture and design of vSAN and overall knowledge of storage stack and IO path of vSAN File ServicesYou will participate in design discussions and feature development activities.You will be making code changes to vSAN File Service to resolve customer issues and contribute to the feature development. After 6 months+You will be responsible for designing and delivering medium complexity features.You will be responsible for addressing feature enhancement or issue resolution 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 vSAN team you are expected to interact with other engineering groupsThe Work: 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; however, you can expect a variety of the following assignments:Design and develop distributed file system components to support for higher scale and performance.Work on delivering features and enhancements for vSAN File Services.Resolving complex software defects, including reproducing problems based on written descriptions, applying relevant techniques to isolate root cause, tracing through large source code bases, and writing long-term fixes as well as short-term workarounds.Work with VMware kernel, core storage and management teams to ensure that features work seamlessly end-to-end and maintain product extensibility and compatibility.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 (or higher) in Computer Science, Computer Engineer or similar2 to 10 years of experience in a software development related role, and deep knowledge of software development methodologies including AgileHands-on experience working with C/C++, and system programmingExperience in delivering enterprise-class, production quality, highly available & highly scalable software or services.Domain expertise in storage technologies, and file systems/Kernel programming is highly desired.Excellent written and verbal communication skillsAbility to broadly influence and collaborate with a broad set of business, engineering and operation functionsWhat is the leadership like for this role? What is the structure and culture of the team like?You will be part of the vSAN File Services team and report to a manager of the vSAN team, an experienced software engineer and manager who has many years of engineering and management experience.This team consists of highly competent senior engineers in the area distributed systems, virtualization, storage, and file system protocol experts. We focus on agile iterative development for our software development practices.Where is this role located? Flexible: Bangalore, the location of this role is flexible and will be a mix of working from a local VMware office some days during a week and other days from a non-VMware building. 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 community Rethink'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