VirtualBox Principal Software Developer
Oracle
Bahrain
منذ 16 يوم

Preferred Qualifications

Oracle VM VirtualBox is a leading desktop virtualization product for x86 and AMD64 / Intel64 processors, spanning a wide range of applications ranging from enterprise to home use.

It is used as a standalone product or as a component of other products, offering to run a wide variety of operating systems in a virtual machine on popular host operating systems (Windows, Linux, macOS and Solaris).

As one of Oracle's most widely visible products it is vital to stay on top of the trends.

The international team covers all aspects of product development, from design and implementation to sustaining.

The Principal Software Developer (m / f) will design, implement, adapt and test various functionality, especially virtualization API code which makes complex operations available to client code using a simple interfaces.

This needs understanding the key abstractions used in virtualization, especially device emulation, virtual machine management and product integration, to extend the product towards cloud functionality.

He / she should have the following specific experience and qualification :

  • Very good C / C++ programming skills, in particular in a COM / XPCOM / webservice context which includes other programming languages
  • Analytical approach to problem solving, with diligence and precision, creating code with resilient error handling behavior
  • Ability to work both independently and as a team member in an efficient manner
  • Debugging code which operates on complex structures efficiently
  • Good communication skills, both written and verbal
  • Good English skills, both written and verbal.
  • The following would be an advantage :

  • 7-8 years of working experience with virtualization knowledge
  • Cross-platform programming experience, using as many of the following operating systems as possible : Windows, Linux, macOS and Solaris
  • Experience with cloud API programming, either client or server side.
  • This area of product development is covering a broad area of product functionality, and there will be a large amount of variety in the tasks.

    As part of Oracle’s employment process candidates will be required to complete a pre-employment screening process, prior to an offer being made.

    This will involve identity and employment verification, salary verification, professional references, education verification and professional qualifications and memberships (if applicable).

    Detailed Description and Job Requirements

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

    As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures.

    You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

    Work is non-routine and very complex, involving the application of advanced technical / business skills in area of specialization.

    Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area.

    7 years of software engineering or related experience.

    As part of Oracle's employment process candidates will be required to complete a pre-employment screening process, prior to an offer being made.

    This will involve identity and employment verification, salary verification, professional references, education verification and professional qualifications and memberships (if applicable).

    Travel

    قَدِّم
    قَدِّم
    بريدي الالكتروني
    بالنقر فوق "متابعة"، فإنك توافق على أن Neuvoo يجمع ويعالج بياناتك الشخصية، التي قدمتها في هذا النموذج، لإنشاء حساب neuvoo واشتراكك في تنبيهات البريد الإلكتروني لدينا، وفقًا لسياسة الخصوصية الخاصة بنا. يمكنك إلغاء اشتراكك أو سحب موافقتك في أي وقت ، باتباع هذه الخطوات .
    واصل
    استمارة الطلب