Senior Software Developer (C++ & Symbian) Job in Berlin 10001, Berlin Germany
Nokia makes adventure possible everywhere, everyday. Adventure is any size, and happens anytime and anywhere. It's not limited to only big experiences. It is accessible and 'on your terms'. Adventure shakes up the conventional so that people can lead more interesting, exciting and richer lives.
Our goal is to build great mobile products that enable billions of people worldwide to enjoy more of what life has to offer. At Nokia, you have a personal opportunity in an inspiring environment to make a global difference. Build a career that you will be proud of. Go on an adventure everyday. Help shape a new era in the mobile industry. It's your world. This is your moment to shape it.
Location Commerce is set to become a core element of Nokia's DNA that will spearhead our revised mission in mobile and location-based services. Location Commerce will drive delivery of differentiated social location offerings for the wider ecosystem, targeting consumers, business customers and advertisers alike. We will create unique offerings, together with the Smart Devices and Mobile Phones business units, while ensuring our location platform becomes pervasive. We will build and monetize unique location experiences for great mobile products, the navigation industry and the automotive market.
We are looking for an experienced C++ and Symbian Developer, to work on delivering the Nokia Maps experience for the community maps and venue maps eco-system and beyond. The role requires strong analytical and conceptual thinking combined with ability to code solutions from prototype to production quality Software
Your experience and qualifications will cover
- Excellent programming skills in (C/C++)
- Experience with S60 or Maemo Development
- C#.net and WP7 is highly advantageous
- Extensive software engineering experience for mobile device applications
- Strong knowledge on Algorithms and Versioning Systems
- Strong debugging skills
- Bachelor/Master in Computer Science, Software Engineering or similar technical degree
- Ability to negotiate requirements with user interface designers
- Excellent command of written and spoken English
Greatly Appreciated
- Familiarity with location based applications and paradigms.
- A good understanding of backend services
- Experience in quality assurance
- Experience in Agile software development
- Experience and knowledge on CPU and Memory consumption
- Mechanics of GPS and connectivity
- Roaming and data issues
Open all references in tabs: [1 - 3]