As an Infotainment Software Engineer, you’ll be a vital part of our agile team, shaping the future of Porsche’s luxury infotainment experience. Your responsibilities will include:
* Design and implement software architectures for modern navigation solutions within our infotainment systems in accordance with applicable standards and norms.
* Ensure consistency, performance and reuse across E/E architectures and markets.
* Align architecture and implementation with development teams, tech partners, SDK providers and vehicle integration.
* Ensure a seamless navigation experience across displays, operating systems (Android Automotive and Real Time OS) and other customer touch points like companion app.
* Champion and provide technical guidance for advanced topics like 3D rendering, driver assistance and integration of other location-based services.
* Analyze user requirements and technical specifications to ensure a user-friendly luxury navigation experience.
* Conduct code reviews, testing, and validation of navigation software.
* Provide technical advice and support for the integration of the navigation solution into vehicle architecture.
* Guide and define technical strategies for the team, including architectural decisions, testing approaches and tooling.
* Coach and mentor fellow software developers, fostering a collaborative and supportive environment.
* Collaborate closely with product owners, designers, architects, and other stakeholders.
* Extensive professional experience in software development for Infotainment and Navigation Systems.
* Proven experience in a technical guidance role, including stakeholder and partner management.
* Deep knowledge of applicable standards and norms in automotive software development.
* Practical experience implementing navigation systems for automotive applications.
* Proficiency in Kotlin software development with hands-on coding experience.
* Familiarity with unit, integration, and UI testing methodologies.
* Strong understanding of Android, Linux, and QNX operating systems as well as vehicle architectures.
* Experience with build pipelines, CI/CD processes, and software lifecycle management.
* Commitment to clean code principles and sound software architecture.
* Experience with C++ development is advantageous but not mandatory.
* Comfortable working in Scrum and agile environments.
* Highly self-motivated and dedicated to delivering results.
* Reflective mindset, always considering the purpose behind tasks.
* Collaborative team player with excellent communication skills, able to explain complex technical concepts clearly.
* Fluent in German and English