C /Python with strong system programming experience on Linux/Unix
VMware, Inc
Bengaluru, India
14d ago

Description : Job ID R187342

Business Summary :

VMWare is designing a visionary new Clustered Operations workflow for managing the ESXi hypervisor. This requires a complete rewrite of the design for how ESXi clusters are managed at scale.

There is an urgent need for engineering talent to help the team with implementing this significant transition.

Job Role and Responsibility :

We are looking for smart engineers to help our team radically redesign and implement the way ESXi hypervisors are managed in terms of clustered operations.

From a host centric way of doing things, we are moving to a cluster-focused approach that lends itself to scale out well for Cloud, OnPrem and Edge deployments.

The ideal candidate for this role will be technically savvy about technologies being used in the project, inquisitive and excited about how such significant product changes get designed and implemented in a product that has a huge customer adoption base.

This is a ground-floor opportunity to get in on a large-scale system design, that will impact and determine the course of our premier vSphere product for many years to come! We are interested in engineers who are keen on actively participating in energized technical discussions, excited about the technical challenges that need to be solved and not hesitant about rolling up their sleeves to get in the trenches to implement and troubleshoot interesting solutions.

The responsibilities for this role are the following :

Help design and implement innovative new solutions for our domain managing clusters of ESXi hypervisors at scale. Participate with the team in technical discussions, architectural decisions and problem-

solving exercises. Interact with peers in the team (and even outside the team) on issues dealing with our product solution.

These interactions may be with Development / QA Engineers, Product Managers, Documentation specialists, Technical Marking etc.

Required Skills :

BS / MS in Computer Science / Electrical Engineering or similar fields MS preferred. 2 years of relevant experience for MS and 4 for BS.

A good programming background at the systems level of the software stack would be very useful. Good knowledge of distributed systems, databases, algorithms, data structures and object-

oriented concepts. Some understanding of Networking and Storage fundamentals would be very useful. Some understanding of virtualization concepts is a plus, but not required.

Excellent communication skills, both written and verbal.

  • programming in C & C experience a Must, with a Domain knowledge of SNMP, CIM (Computer Information Model ) or BMC (Baseboard Management Controller)
  • OS concepts including init system, modules, packaging, system internals, boot loaders etc
  • Prior experience with open source, such as utilizing open source components, and where applicable, contributing changes back upstream
  • Cross-platform experience desirable. Fairly good experience with Linux / Unix systems a must, Windows background a plus
  • Exposure to object oriented design principles would be useful; good understanding of technical issues such as multi-threaded programming, IPC, synchronization, locking, Mem managment etc.
  • Must be motivated, detail-oriented, have the ability to thrive in a team environment
  • Strong design skills and insight about usability
  • Very strong analytical skills, good judgment, passion for your work
  • Apply
    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form