Application Software Developer
Core
Design, build, integrate, and maintain high-quality Android-based software for seamless in-vehicle navigation experiences.
Role type
Senior IC Android application software developer (automotive)
Builds
Embedded and mobile third-party navigation applications for in-vehicle displays
Domain
Automotive software, Android, embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Android development, Java, Kotlin, C++, concurrent programming, multithreading, coroutines, embedded systems design, Real-Time OS (RTOS) concepts, debugging, code reviews, Agile development
Preferred skills
Master's degree in Computer Science or Electrical Engineering
Technologies
Android, Java, Kotlin, C++, GitHub, Linux
Responsibilities
Design and develop Android services for embedded navigation, integrate software with automotive platforms, debug issues across application and embedded layers, participate in code reviews and design discussions, support Agile workflows, improve software quality and engineering practices
Seniority
Senior, hands-on IC