Embedded Software Developers - Apple CarPlay
MittLogik.com
Office
Gothenburg, Sweden
Full Time
Who We Are
At MittLogik Group, we’re driven by a passion for solving complex challenges through technology. As a growing IT services provider, we specialize in delivering high-impact consulting and engineering expertise across the Automotive, Embedded Systems, and Telecom industries.
With a strong focus on quality and adaptability, we help our clients accelerate development, scale innovation, and stay ahead in fast-moving technical environments. Our ability to connect niche talent with critical projects has made us a trusted partner to both startups and industry leaders.
Recognized with the DI Gasell award in 2020, 2021, and 2023, we’re proud to be one of Sweden’s fastest-growing companies.
Headquartered in Lund, with teams across Stockholm, Gothenburg, Linköping, and Bangalore, we operate globally with a local mindset.
Explore more at mittlogik.se
Summary:
We are seeking several highly skilled and motivated Embedded C++ Consultant to join our client's dynamic Infotainment Development Team. You will be instrumental in the continued development and integration of world-class automotive connectivity solutions, including their proprietary Apple CarPlay stack and the integration of Android Auto into next-generation head units.
The Role:
- As an Embedded C++ Consultant, you will provide critical expertise within our core development team, focusing on:
- Low-Level Development: Writing, testing, and debugging high-quality, efficient C++ code for embedded systems, interacting directly with hardware and operating system layers.
- Apple CarPlay Stack Ownership: Contributing to the full-stack development, maintenance, and enhancement of our internally developed and owned Apple CarPlay solution.
- Android Auto Integration: Deep involvement in the integration process of the Android Auto system into our existing head unit platform, utilizing expertise in the Android Open Source Project (AOSP) environment.
- Multimedia System Expertise: Working with complex subsystems related to Audio and Video processing, streaming, and synchronization within the head unit.
- Connectivity Solutions: Focusing on crucial communication technologies required for device-to-head unit interaction (e.g., USB, Wi-Fi, Bluetooth).
Required Expertise & Skills:
- Deep C++ Proficiency: 6+ years of experience in modern C++ (11/14/17/20) for embedded systems and resource-constrained environments.
- Embedded Systems/Low-Level Programming: Extensive experience in developing code close to the hardware, managing memory, and optimizing performance.
- AOSP (Android Open Source Project): Significant experience with the structure, build system, and integration aspects of AOSP.
- Infotainment & Connectivity: Prior experience developing or integrating major smartphone mirroring/connectivity standards (CarPlay, Android Auto, MirrorLink, etc.).
- Multimedia Stack Experience: Strong understanding of audio and video frameworks, codecs, and protocols common in automotive or consumer electronics.
- OS Experience: Familiarity with real-time operating systems (RTOS) or Linux/QNX environments for automotive platforms.
- Fluent English communication skills.
