CareerPlanSign in

Mobile Application Developer

Stittsville, Ottawa region💼 Full-time🗓 2026-05-16 → 2026-08-06

Core

Modernize and expand a mission-critical aerospace telemetry and mission systems platform by refactoring legacy Java code into Kotlin and integrating telemetry, sensor, and guidance systems.

Role type

Senior IC Android Mobile Application Developer

Builds

Mission-critical aerospace telemetry and mission systems platform

Domain

Aerospace / Defense / Telemetry Systems

Deliverable

production ML models | product features

Required skills

Java, Kotlin, Android MVVM architecture, Kotlin Flows, Dependency Injection (Hilt), Automated Testing (JUnit5, MockK, Robolectric), JNI, Multithreading, Concurrency, Reactive Programming, Android Hardware/Sensor Integration

Preferred skills

Jetpack Compose, Coroutines, Advanced Flow operators, GNC systems, Telemetry systems, Real-time data processing

Technologies

Android, Kotlin, Java, Hilt, JUnit5, MockK, Robolectric, JNI, Kotlin Flows

Responsibilities

Refactor legacy Java application logic into clean, maintainable Kotlin code; Design and implement Android applications using MVVM architecture patterns; Develop and maintain telemetry communication channels between AGU, SkyLink, and LaunchPADS systems; Build integrations between multiple mission and telemetry applications; Develop and maintain JNI bridges for Guidance, Navigation, and Control (GNC) functionality; Write and maintain automated test suites for application and integration testing

Seniority

Mid-to-Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.