
Search by job, company or skills

This job is no longer accepting applications
Senior Android Developer to build advanced automotive applications for Android-based DVD systems and Android Box platforms. The focus is on developing virtual assistant and speed alert systems that demand strong technical skills in audio processing, geolocation algorithms, and performance optimization.
What you will do
Design and implement Android applications for automotive embedded systems (Android DVD, Android Box)
Develop virtual assistant features with audio processing capabilities
Build real-time speed alert systems with GPS/location tracking
Optimize algorithms and data structures for resource-constrained embedded devices
Profile and optimize app performance, memory usage, and power consumption
Write clean, maintainable code following established patterns and practices
What you will need
Core Technical Expertise:
3-5 years of Android development experience with strong Kotlin proficiency
Solid understanding of Android SDK and embedded Android platforms
Experience with audio processing, streaming, and voice integration
Strong foundation in algorithms and data structures
Working knowledge of GPS/GNSS, coordinate systems, and location services
Experience with real-time data processing
Performance & Optimization:
Performance tuning for embedded devices with limited resources
Memory management and efficient resource utilization
Multi-threading and asynchronous programming (Kotlin Coroutines, RxJava)
Profiling and debugging (Android Profiler, Systrace)
Architecture & Programming:
Experience with Clean Architecture or similar modular patterns
Functional programming principles
Dependency injection frameworks (Hilt, Koin)
Audio & Voice:
Audio capture, playback, and real-time processing
Integration with speech recognition engines
Experience with audio libraries (ExoPlayer, MediaCodec, AudioTrack)
Location & Navigation:
GPS data processing and coordinate transformations
Speed calculation and motion detection algorithms
Location APIs (Android Location, Fused Location Provider)
Spatial data structures (R-tree, Quadtree, KD-tree)
Development Tools:
Git version control
Unit and integration testing
CI/CD pipelines (GitHub Actions, GitLab CI)
Soft Skills:
Strong problem-solving and analytical abilities
Self-driven with strong execution focus
Works well in Agile environments
Nice to Have
Published automotive or navigation apps
Android Automotive OS or Android Auto experience
C/C++ and JNI knowledge
Digital signal processing (DSP) background
Machine learning for voice (ML Kit, TensorFlow Lite)
IoT protocols and vehicle connectivity
OpenCV or computer vision experience
Kotlin Multiplatform knowledge
Modern UI development (Jetpack Compose, Material Design)
Job ID: 142417081