Software Architect defining architecture for Android Automotive IVI systems delivering innovative in-vehicle experiences. Join Diconium's expert team driving digital transformation in automotive software.
Responsibilities
You take ownership of the architecture strategy for Android Automotive OS (AAOS) applications and make sure it aligns with brand and platform requirements.
You design and document end-to-end architecture for IVI systems based on Android Automotive, including the integration of vendor libraries and system apps.
You specify and guide the development of AAOS infotainment applications, ensuring full compliance with Android Automotive guidelines.
You work closely with functional domains to define ECU roles and compute platforms, guaranteeing smooth integration into the overall E/E architecture.
You drive architecture decisions, lead standardization activities, and know the current standards, such as A-SPICE.
You support build processes and coordinate integration with hardware platforms.
You act as the technical interface to customers and external partners, ensuring the architecture meets all project and regulatory requirements.
Requirements
You hold a degree in Computer Science, Electrical Engineering, or a comparable field with a strong software focus.
You have several years of experience in automotive software development, ideally in infotainment or related domains.
You bring proven experience in software architecture for Android-based systems and hands-on experience with Android Automotive OS (AAOS) in an OEM series production program.
You know AAOS components inside out (such as VHAL, Car API, and Android Automotive app guidelines) and have experience designing and developing customer-facing applications.
You are familiar with infotainment ECUs and know the current standards, for example A-SPICE.
You have strong knowledge of requirements management and can translate functional needs into scalable architecture.
A certification in Software Architecture (e.g., iSAQB or similar) is a plus.
You speak fluent German and English – both are mandatory for this role.
You have a hands-on mindset and are willing to prototype or code to validate architectural concepts.
You enjoy working in cross-functional teams and communicate effectively with internal and external stakeholders.
Benefits
Professional & Personal Growth: Develop yourself both professionally and personally through training programs, free language courses, competence centers and an active tech community.
Flexible Work-Life Balance: Benefit from hybrid work, workation, flexible hours, parental support and sabbaticals.
Embrace Diversity & Sustainability: Engage in our Sustainability Hub, diverse communities, Diversity Taskforce and after-work activities.
Comprehensive Benefits: Enjoy public transport tickets, job bikes, health offers, supplementary insurances, a pension plan and various discounts.
Staff Android Software Engineer developing next - gen infotainment systems for General Motors. Focused on scalable, responsive user interfaces and cross - functional team collaboration.
Android Developer translating requirements into high quality Kotlin code for Expleo's innovation projects. Collaborating with teams and ensuring app performance and reliability.
Senior Software Engineer developing Android interfaces at Cerence, a leader in automotive voice technology. Collaborating with teams for advanced speech recognition and application optimization.
Software Engineer responsible for the design and development of embedded systems for Insulet's medical products. Collaborating with multidisciplinary teams to ensure compliance and quality in software development.
Software Engineering Manager leading Android mobile applications, ensuring quality and collaboration in scrums. Impacting lives with innovative technology for diabetes management in a fast - paced environment.
Software Engineer developing and documenting embedded system software for Insulet's medical products. Collaborating with multi - disciplinary teams to ensure compliance with technical and regulatory requirements.
Senior Software Engineer designing and developing Android applications for medical devices at Insulet. Collaborating with cross - functional teams to deliver innovative software solutions.
Senior Software Engineer developing Android mobile applications and SDKs for innovative medical devices. Collaborating with cross - functional teams to deliver solutions using Kotlin and Compose.
Senior Android Developer developing one of the best rated European retail applications. Creating clean code and contributing to the product lifecycle in a multinational company.