Software Engineer for the Core Virtualization Team

  • Browse a large scale project source code (Android) and find 
    • How the system operates
    • Ways to change system behavior for desired effect in an optimal way
  • Design/write/modify proprietary C++ and Java components
  • Debug system issues and devise optimal solutions
  • Write clear and readable code that peer developers can easily maintain
  • Review peer developers code to improve the quality of the product
  • Clearly communicate your code designs, bug analysis and solutions to peer developers in writing