Updating Results

VMware India

  • 1,000 - 50,000 employees

MTS2/3-C/C++ (Windows, Linux)/Objective C (Mac OS) null

India, Bangalore

Opportunity Expired

VMware is hiring for the role of MTS2/3-C/C++ (Windows, Linux)/Objective C (Mac OS).

Opportunity details

Opportunity Type
Graduate Job

Application dates

Minimum requirements

Accepting International Applications
No
Qualifications Accepted
E
Engineering & Mathematics (all other)
I
Artificial Intelligence
Bioinformatics
Computer Graphics & Animation
Computer Science (all other)
Computer Systems and Networks
Cyber Security
Data Science
Design & User Experience
Programming & Software Engineering
Video Game Development

Hiring criteria

Entry Pathway

See details

About this opportunity

VMware Workstation and Fusion team is part of Cloud Platform Business Unit (CPBU) R&D organization responsible for delivering our Desktop Hypervisor for Windows, Linux, and macOS.
The team focuses on the application side of VMware’s desktop virtualization software development with a specific focus on security, performance, and interoperability with other VMware products within CPBU.

The primary role for this position is to be responsible for developing VMware’s desktop virtualization software in collaboration with other VMware teams and strategic partners.

We are looking for applicants with deep knowledge of desktop platforms like Windows, Linux, and macOS, and the ability to drive tasks independently.

Requirements

  • Experiences in at least one of the major application development platforms (Windows, Linux, OS X, etc.).
  • Experience with C/C++ on Windows, Linux, and/or Objective C Mac
  • Experience with multi-threading/IPC, ATL/WTL programming(Windows), GTK programming(Linux), Cocoa on macOS
  • Experience with C++ STL and SSL Library usage
  • Experience in building installers and packaging
  • Familiarity with glib, glibmm, libsigc++ is a plus
  • Knowledge of containers and Kubernetes is a plus

Responsibilities

  • Participate and drive technical
  • design discussions, problem-solving exercises and contribute throughout the product development life cycle
  • Take ownership of existing features, improve and add new features
  • Profiling and optimization of virtualization software performance
  • Triage and root cause regressions and bugs reported by our customers
  • Communicate and coordinate with other VMware R&D organizations and support strategic partners

Required Skills

  • Bachelors, Master’s or Ph.D. in Computer Science or equivalent
  • Min 2 years experience in developing applications on various development platforms
  • Strong skills in C/C++, ATL/WTL programming(Windows), GTK programming(Linux), and/or Objective C, Cocoa( Mac)
  • Experience in one or more software development tools/IDE (Visual Studio, Eclipse, XCode, Vim)

Preferred Skills

  • Strong product development, design, and debugging skills
  • Understanding of virtualization software technology, various operating system platforms
  • Strong analytical, diagnostic, and problem-solving skills with the ability to work independently

Category: Engineering and Technology
Subcategory: Software Engineering
Experience: Manager and Professional

Hiring criteria

You should have or be completing the following to apply for this opportunity.

Entry Pathway
Degree or Certificate
Minimum Level of Study
Bachelor or higher
Study Field
E
Engineering & Mathematics (all other)
I
Artificial Intelligence
Bioinformatics
Computer Graphics & Animation
Computer Science (all other)
Computer Systems and Networks
Cyber Security