onsite
Connectivity Software Engineer - 42dot
Software Engineer
Lead the development of Android Automotive‑based connectivity solutions, creating middleware and SDKs that bridge in‑car infotainment with smartphones and wearables, while designing seamless casting, mirroring, and cross‑device communication protocols.
About the role
Key Responsibilities
- Design and implement Android Automotive OS‑based Phone Projection solutions (Android Auto, CarPlay, iAP2).
- Develop casting and mirroring features for in‑vehicle infotainment systems.
- Architect and code cross‑device communication protocols between IVI, smartphones, and wearables.
- Collaborate with UI/UX teams to deliver intuitive user experiences.
- Maintain and extend middleware and SDK components for future platform integrations.
Requirements
- Bachelor’s or Master’s degree in Computer Science or related field (new graduates welcome).
- Proficiency in at least one of C, C++, Java, or Kotlin with proven project experience.
- Hands‑on experience developing on Android/Linux platforms.
- Strong understanding of Android Application Framework (Binder, Service, HAL).
- Excellent problem‑solving skills and ability to work in a fast‑paced environment.
Skills
ckotlinandroid sdklinux