Senior Mobile Software Engineer iOS / Android (f/m)

  • Überall

BMW Group


To revolutionize the future of mobility, one has to go ahead and set standards today. Intelligent technologies that are increasingly taking over driving tasks and providing greater safety and comfort are already in use in our vehicles. We need visionary thinkers and creative developers. Specialists in the fields of machine learning, artificial intelligence, sensor technology and software development will work in expert teams, in centers of excellence networked around the world, to redefine the limits of what is possible.
The R&D organization for Digital Products and Services – Digitalization Customer Interface, lives and breathes software. We are an essential cornerstone to ensure the company’s transformation in the next 100 years with software playing a decisive role. One of our many areas of activity is the development of iOS & Android based mobile solutions that connect to and integrate with functions in the car.
An exciting position has become available within the BMW Group as a Senior Mobile Software Engineer iOS / Android (f/m). You will be part of an experienced international team, working with agile software development processes and standard design methods. You will gain significant experience throughout the complete stack: all the way from mobile device via the BMW Connected / MINI Connected app for iOS or Android down to electronic control units distributed throughout the car. On top of that we are further developing and operating the BMW Open Mobility Cloud platform – based on a state-of-the-art cloud services architecture – which provides premium personalized, contextual and seamless mobility experiences across all touchpoints. Being able to use the results of your work in actual BMWs or MINIs complements your exciting position.


Qualifications and Experience

– University degree in Computer Science or a comparable qualification.
– Substantial professional experience in object oriented development and extensive professional experience working with Android or iOS.
– Development experience with command of multiple modern programming languages including Java, Swift, Kotlin, JavaScript, Typescript and C# (React / Kotlin native is a plus).
– Experience taking a leading role in building complex software systems that have been successfully delivered to customers.
– Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers.
– Excellent understanding and strong experience with the iOS / Android platform.
– Good understanding of algorithms and data structures.
– Business-fluent English. German would be an advantage.

Um sich für diesen Job zu bewerben, besuchen Sie bitte die folgende URL: →