Job Description: Android Software Developer in Automotive
Develop the next generation of infotainment software based on Android in close collaboration with our automotive customers.
Work on Android development within a large project and explore the depths of the Android platform.
Prioritize code reviews, pull requests, unit tests, and test-driven development (TDD).
Utilize modern and fast infrastructure tools such as Git and Jenkins to ensure smooth development flow and quick feedback through rapid build times.
Test your software not only on PC but also in one of our Audi or Porsche test vehicles.
Collaborate closely with colleagues from development, testing, and product ownership within your agile team.
Possess good knowledge of the Android platform, Android SDK, Android design guidelines, and Kotlin.
Bring enthusiasm for Android and automotive software.
Have experience with concepts like Clean Code, SOLID, Reactive Extensions, or Dependency Injection (advantageous).
Hold very good computer science knowledge, experience with programming languages such as Java, C#, or Python, and a solid understanding of programming principles (OOP, unit testing), preferably with a university degree (e.g., in computer science).
Use your excellent German and English language skills confidently in daily work.
Additional Information
Job alert for this position created in Erlangen, Bavaria, Germany. Automotive industry, All Gender.