As an Android Software Developer, you will design and develop touch based user interfaces to control various parts of the vehicle. You will have access to vehicle APIs and Android permissions beyond those used in usual app development. You should be familiar with modern app architecture patterns and be confidently able to establish a good architecture in new projects and nurturing them as they grow in size. Automated testing is central to the project so you should have good knowledge of software testing, test driven development and the tools commonly used to implement them in Android development.
You will be developing features in core applications along with working with Designers to create intuitive and attractive user interfaces. You will be making architectural decisions that will deliver scalable and maintainable apps as well as ensuring that the code is well tested.
What would also be beneficial in this role, is if you would also bring experience from Embedded Linux Development along with experience from working with Continuous Integration. Experience within Automotive, Infotainment and from working in an international environment.