Job Requirements
VMware (NYSE: VMW), the global leader in cloud infrastructure, delivers customer-proven virtualization solutions that significantly reduce IT complexity. VMware accelerates an organization’s transition to cloud computing, while preserving existing IT investments and enabling more efficient, agile service delivery without compromising control. Organizations rely on VMware, its partners and its industry-leading virtual infrastructure platform, VMware vSphere, to energize their business through IT, while saving energy—financial, human and the Earth’s. With 2009 revenues of $2 billion, VMware has more than 190,000 customers and 25,000 partners worldwide. VMware’s award-winning technology, market-leading position and culture of excellence provide our 8,200+ employees in 40+ locations worldwide with a platform for professional growth and the excitement of being an early-stage innovator.
Engineers on this team are building large scale systems that manage Virtual Infrastructure, probably focused on networking aspect. They use virtualization as a key technology to design and implement solutions that solve real-world problems. Their work focuses on developing scalable software capable of managing virtualization systems in datacenters and cloud.
Engineers interested in systems architecture, systems software, and distributed systems get to design and implement novel operating system techniques and algorithms for managing both virtual and real computer hardware. They work on harnessing the power of highly sophisticated computer, networking and storage hardware. In this role you will be challenged to develop next generation system networking modules for our premier virtualization software product: VMware vSphere. They will get to engineer the revolutionary datacenter and enterprise networking virtualization.
Roles and Responsibilities:
• Act as one of the technical leaders of the team.
• Design and implement next generation operating system networking subsystems and develop it with low-level system programming.
• Design and implement end-to-end networking solutions for next generation virtualization environment.
• Determine, design, and implement scalability requirements for large scale virtual data center networks and internet scale cloud network solutions.
• As a hands-on developer, will be capable of fully understanding the networking system and implementing and guiding the changes required to maximize virtual and physical I/O performance and scalability.
• Work on networking resource management requirements for virtual networks and virtual machines; work on kernel and user space software; problem analysis, resolution, and debugging.
Requirements
• BS, MS, or PhD in Computer Science or equivalent
• 6+ years of industry experience, preferred in MNCs
• Excellent English communication skills, both verbal and written
• Knowledge of CPU internals, CPU schedulers, memory management, x86 platform CPU and server architecture.
• Solid knowledge of modern UNIX kernels (i.e., Linux, BSD, Solaris, AIX, or HP/UX) in kernel/C development, debugging, problem and performance analysis
• Strong familiarity with TCP/IP protocol suites, knowledge of L2 switching and/or L3 routing.
• Strong analytical, diagnostic and problem-solving skills with ability to work independently and deliver products in a timely manner
• Strong self starter with a successful track record