Search by job, company or skills

Zalo

Senior Android Developer (Automotive Embedded)

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago

Job Description

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)

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 142417081