About the Company
Company: Autolink
Location: Bucharest, Romania (On-site)
About the Role
Join our growing team as we bridge mobile innovation and the future of intelligent vehicles. We are seeking an experienced Senior Android Developer with a strong background in automotive software, intelligent cockpit systems, or automotive electronics. You will play a crucial role in developing high-performance applications for next-generation in-vehicle infotainment and smart driving experiences, with a deep focus on Android network programming and multi-threaded development.
Responsibilities
- Design, develop, and maintain robust Android applications for in-vehicle and companion mobile platforms.
- Apply expert knowledge of Android network programming, multi-threading, and performance optimization to build reliable and efficient software.
- Participate in requirement analysis and technical design discussions for intelligent driving features.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement and adhere to security best practices, including encryption and authentication protocols.
- Write clean, maintainable code following modern architectural patterns (MVVM preferred).
- Troubleshoot, debug, and upgrade existing systems.
Qualifications
Must-Have:
- 5+ years of professional Android development experience with deep expertise in Java and/or Kotlin.
- Strong foundation in Android fundamentals (UI, Lifecycle, Components).
- In-depth mastery of Android memory management, multi-threading, and network programming.
- Experience with modern Android architecture (Jetpack Components, MVVM, DataBinding, ViewModel).
- Proficiency with RxJava, AIDL, and common design patterns.
- Proven experience in the automotive software industry (e. g. , infotainment, telematics, digital key, cockpit domain).
- Excellent problem-solving skills and a passion for performance and quality.
- Full professional proficiency in English.
Highly Desirable:
- Experience with navigation systems, ADAS, or smart driving functionalities.
- Background in information security or applied cryptography.
- Knowledge of cross-platform frameworks or other programming languages (e. g. , C++).
- Experience working directly with or for automotive OEMs.