itjobs.ca Logo
MMIST Inc. logo

Mobile Application Developer

MMIST Inc.1 day ago
Hybrid
Mid Level
Full-Time

About the role

Mobile Application Developer

Ottawa, ON

6 Month Term

Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa™ family of GPS guided parafoils, Space Recovery Systems, LaunchPADS™ Multi-Mission Manager, SkyLink™ Parachutist Navigation and Situational Awareness System, and other support equipment. With a strong commitment to innovation and excellence, we have established ourselves as the industry leader. Our cutting-edge technologies and solutions are trusted by military and commercial customers worldwide. We are seeking a Mobile Software Application Developer with strong Android development experience to help modernize and expand a mission-critical aerospace telemetry and mission systems platform. This role involves refactoring and porting legacy Java code into a modern Kotlin-based MVVM architecture while integrating telemetry, sensor, and guidance systems across multiple applications and hardware interfaces.

What will you be doing?

  • Refactor and modernize 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 (Java Native Interface) bridges for Guidance, Navigation, and Control (GNC) functionality

  • Integrate Android internal sensors and external hardware sensors into mission systems

  • Implement asynchronous and reactive data pipelines using Kotlin Flows

  • Write and maintain automated test suites for application and integration testing

  • Collaborate with cross-functional engineering teams on architecture, telemetry, and system integration efforts

  • Improve code quality, scalability, and maintainability across the platform

What do we need from you?

  • Strong professional experience with Java and Kotlin

  • Experience developing Android applications using MVVM architecture

  • Hands-on experience with Kotlin Flows and asynchronous programming patterns

  • Experience with dependency injection frameworks such as Hilt

  • Experience writing automated tests using: JUnit5, MockK, Robolectric etc

  • Experience integrating APIs, services, or external applications

  • Understanding of multithreading, concurrency, and reactive programming concepts

  • Experience working with Android hardware interfaces, sensors, or embedded integrations

  • Experience with JNI (Java Native Interface) would be desirable

  • Experience working with telemetry systems, aerospace systems, or real-time data processing

  • Familiarity with Guidance, Navigation, and Control (GNC) systems

  • Nice to have include experience with Jetpack Compose, Coroutines and advanced Flow operators etc

Compliance Statement

This position may require exposure to export-controlled information and is subject to additional security screening. In the event information provided during the security screening reveals ineligibility to access export-controlled information, any offer of employment may be reconsidered or withdrawn.

MMIST values diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

If you require accommodation due to a disability at any time during the recruitment and/or assessment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request.

Please note that the compensation range information provided is a general guideline only. Criteria such as the candidate’s qualifications and relevant experience, the scope of the specific position, as well as market and business considerations will be evaluated when extending an offer.

About MMIST Inc.

Defense and Space Manufacturing