About the company: Our client is a world leading organisation creating cutting edge technology and transforming the way people interact with and discover the world around them. They are now looking for experienced C++ engineers to join their talented and growing team in Germany.
Description:
Team 1:
- You will develop real-time rendering algorithms in 2D and 3D, optimised for deployment on millions of devices and desktops worldwide. Working in close collaboration with product managers you will also be expected to contribute to the next-generation development by defining future product features. You will have the opportunity to hone your skills developing high-performance software for embedded systems, working on the cutting edge of GIS technology with satellite imagery, 3D terrain and landmarks and geographic vector data and will have a voice in the development of an exciting industry.
Team 2:
- You will develop state of the art algorithms used to process huge amounts of GIS data optimised for deployment on millions of devices and desktops worldwide. Working in close collaboration with product managers you will also contribute to next-generation development by defining future product features. You will have the opportunity to hone your skills developing high performance software, working on the cutting edge of GIS technology and will have a voice in the development of an exciting industry
Team 3:
- As an experienced C++ engineer you will understand the requirements for various fields such as designing and improving scalable solutions in a multi-threaded environment, optimised client-server communication, graph and tree traversing and efficient database utilisation. You will develop state of the art server-side software related to the mapping area. Working in close collaboration with product managers you will also be expected to contribute to next-generation development by defining future product features. You will have the opportunity to hone your skills developing high performance software, working on the cutting edge of GIS technology and will have a voice in the development of an exciting industry.
Candidate Requirements:
You are an experienced and motivated C++ expert with a strong academic record (minimum level Bachelors degree or equivalent). You are also fluent in English. Specific requirements include:
Team 1
- You can write high quality C++ code in your sleep
- Experience of developing large-scale and performance-critical systems
- Ideally a good knowledge of 2D and 3D graphics
Team 2:
- You can write high quality C++ code in your sleep
- Experience of developing large-scale and performance-critical systems
- A good knowledge of data structures and algorithms. Experience in GIS/ spatial data processing would also be an advantage
Team 3:
- You can write high quality C++ code in your sleep
- Experience developing distributed web applications, data processing systems
- Solid knowledge in at least one scripting language
- Ideally you are an experienced Linux / Shell user with some SQL knowledge
Special conditions:
These roles will be based in Germany therefore you must be prepared to relocate to Germany if you are not already based locally. A relocation package and relocation assistance will be made available to the successful candidates should this be required.
Location: Germany