The Koenigsegg Infotainment team is responsible for designing and developing software for the Infotainment system. We work closely with other engineering departments, including electronics, as well as production, service/aftersales, to ensure seamless integration of the infotainment system into our vehicles.
We are now looking for a skilled Android Framework Engineer with a deep understanding of the Android Open Source Project (AOSP) to join our Infotainment team. This role is not about building apps — it’s about shaping the Android operating system itself to deliver unique, high-performance in-car experiences.
What You'll Do
- Modify and extend the Android Framework and System Services to support custom functionality for Koenigsegg infotainment system
- Work across the AOSP stack, from Java framework to native C++ system components, and interface with HALs and lower-level components.
- Work with a small, agile cross-functional team of embedded software engineers, QA/Validation, and designers
- Support debugging and root cause analysis related to our Infotainment system
- Support our production and service departments
- Participate in the development of our way of working
Need to have
- Minimum 5 years of relevant, post-graduate, full time, experience with infotainment development
- Minimum 3 years of experience in developing AOSP Framework and HAL services
- Experience in integration of OEM and vendor specific software components into Android Framework
- Understanding of the Android framework, including system architecture, service components, and inter-process communication (IPC) mechanisms
- Proficiency in Java and C++ (especially JNI, native services, and Android NDK).
- Experience optimizing code for resource-constrained environments
- Willingness to learn new technologies
- High standards for code quality, maintainability, and performance
- Experience using common design patterns in the software industry
- Fluency in English
Meritorious
- Experience developing Infotainment feature technologies, such as navigation, voice recognition, media phone, connectivity, or similar technologies
- Experience in Qt and QML
- Experience working with CAN bus protocols
- Experience with Kotlin and Jetpack Compose
- Knowledge of scripting languages such as Python, Bash
- Experience in development code that is portable between platform versions
- Ability to work in a multi-tasking and dynamic ever-changing environment
- Experience with Apple CarPlay integration