Oracle VirtualBox Principal Software Developer in Jordan
VirtualBox Principal Software Developer
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).
Job: Product Development
Other Locations: Oman, Hungary, Denmark, Mauritius, Slovenia, Saudi Arabia, Bahrain, Kazakhstan, South Africa, Czech Republic, Croatia, DE-DE,Germany-Dreieich-Sprendlingen, Sweden, Bosnia and Herzegovina, Lebanon, Netherlands, Greece, Russian Federation, Kuwait, Belgium, Cyprus, Norway, DE-DE,Germany-Duesseldorf, France, Romania, Ghana, Austria, Kenya, Nigeria, United Kingdom, Serbia, Jordan, Switzerland, Finland, Qatar, Ukraine, Cote d'Ivoire, United Arab Emirates, Turkey, Italy, Spain, Portugal, DE-DE,Germany-Muenchen, Senegal, Israel, DE-DE,Germany-Hamburg, Latvia, Egypt, Poland, DE-DE,Germany-Potsdam, Morocco, Bulgaria, Lithuania, Algeria, Slovakia, Ireland, Luxembourg, Armenia, Estonia
Job Type: Regular Employee Hire