Android Application Development Engineer

Stellantis
Auburn Hills, MI, United States
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Android Software Development Android Studio Application Lifecycle Management Application Performance Management Software Quality Code Review Computer Engineering Software Debugging Linux Memory Management Middleware
+10 more
Multithreading Ios Frameworks Git Kotlin Information Technology Hardware Infrastructure Functional Programming Software Coding Software Version Control Data Binding

Job description

  • Design, develop, and maintain high-quality Android applications (Kotlin, Jetpack etc.)

  • Architect and implement application features using modern Android development practices

  • Integrate applications with Android middleware and platform services, including but not limited to:

  • Vehicle HAL (VHAL)

  • Android Audio Framework

  • Other system or hardware abstraction APIs

  • Conduct thorough code reviews to ensure code quality and adherence to industry best practices.

  • Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality products.

  • Debug and resolve application, platform, and service-level issues across different Android layers

  • Optimize application performance, memory usage, and responsiveness

  • Participate in code reviews, design discussions, and technical decision-making

  • Ensure adherence to Android best practices, coding standards, and security guidelines

  • Support integration, testing, and deployment activities across multiple Android versions and hardware configurations

Requirements

We are seeking an experienced Android Application Development Engineer with strong expertise in Kotlin and hands-on experience building robust, scalable Android applications. The ideal candidate will have practical exposure to Android Jetpack components and experience integrating application functions with Android platform and middleware service APIs, particularly in areas such as Vehicle HAL (VHAL), Audio Framework, or other system-level Android services. Experience in automotive or embedded Android environments is highly desirable. Candidate shall also be collaborating and working cross functionally with designers, technical artists, and platform software engineers to develop apps for an enhanced in-vehicle user experience., * Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field

  • A minimum of 5 years of experience in Android application development

  • Strong proficiency in Kotlin

  • Solid understanding of Android SDK, application lifecycle, and UI frameworks

  • Hands-on experience interfacing with VHAL, Audio Framework, or similar Android platform services

  • Experience working in Linux-based development environments

  • Experience with AOSP-based development environments

  • Strong debugging skills using Android Studio, Logcat, and system-level tools

  • Good understanding of multithreading, IPC mechanisms (Binder), and services

  • Familiarity with version control systems (e.g., Git)

  • Excellent problem-solving skills and the ability to think critically and creatively.

  • Strong communication skills, both written and verbal.

  • Ability to work effectively in a team environment and lead by example.

Preferred Qualifications:

  • Experience with Android Jetpack (ViewModel, LiveData, Room, DataBinding, Navigation, etc.)

  • Background in Automotive Android (Android Automotive OS / Android Auto) or embedded Android systems

  • Knowledge of HAL layers, native services, or system-level architecture

  • Exposure to CI/CD pipelines for Android builds

  • Understanding of functional programming concepts in Kotlin

  • Experience collaborating in cross-functional automotive or platform teams

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on diversityjobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Developing customized native applications for automotive user interfaces

Stephan Schuster · WWC 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

3:18 min

Adopting Android natively to scale automotive applications

Maxim Lebold +1 · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all