Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Cosmo Technologies

Principal Engineer – Android

Cosmo Technologies

. Set technical strategy and own the architecture, reliability, performance, and security of the Android platform across teams and products .

Posted 10/28/2026full-timeToronto • CanadaLead💰 CA$120,000 - CA$140,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive expertise in Android platform architecture, security, and performance, with a strong focus on mentoring and leading engineering teams. Proficient in integrating hardware drivers and services, while driving best practices and technical standards across multiple concurrent workstreams.

Highest-signal resume keywords
Android SDKKotlinJavaAIDLAndroid Architecture

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Android StudioAOSPMVVMClean ArchitectureDaggerHiltCoroutinesFlowRxJavaJUnit
Soft Skills
Excellent CommunicationOwnershipProblem-Solving
Tools & Technologies
CI/CDFeature FlagsAnalyticsStaged ReleasesAndroid Framework
Industry Keywords
GNSSNetworkingConnectivitySystem ServicesSmartwatchesWearablesIoTEmbedded AndroidLinux DriversResponsible AI

Tech Stack

Tools & technologies
AndroidDaggerIoTJavaJUnitKotlinLinuxRxJavaC++

About the role

Key responsibilities & impact
  • Set technical strategy and own the architecture, reliability, performance, and security of the Android platform across teams and products
  • Serve as the deep technical authority in critical domains such as GNSS, calling, networking, connectivity, power, or system services
  • Lead technical design end to end, including scoping ambiguous problems, evaluating tradeoffs, producing and reviewing design documents, and aligning teams and stakeholders
  • Own AIDL interfaces and communication between Android components
  • Integrate hardware drivers and services with system and product applications
  • Lead resolution of cross-layer issues spanning hardware, system services, performance, battery, memory, networking, and applications
  • Define and model engineering processes involving PRs, tickets, unit test coverage, development testing, and rigorous code review
  • Lead and participate in agile ceremonies and break large initiatives into parallel workstreams
  • Operate across multiple concurrent workstreams, sequencing and unblocking them while maintaining technical depth
  • Mentor engineers at every level, including onboarding and ramping new hires
  • Serve as senior technical point of contact for hardware, firmware, product, design, and QA teams
  • Drive platform-wide standards, tooling, best practices, and technical roadmap influence
  • Set direction on AI-assisted development and drive adoption where it improves quality or productivity
  • Build and support technology products for children, including the JrTrack Kids Smartwatch and Mission Control Parent App

Requirements

What you’ll need
  • 8+ years of professional software engineering experience, with 6+ years focused on Android
  • 4+ years acting as a technical leader or principal-level IC, setting direction and mentoring engineers across teams
  • 3+ years of focused expertise in one or more platform domains such as GPS, calling, networking, connectivity, or system services
  • 7+ years hands-on with Android SDK, Android Studio, Kotlin, and Java
  • 4+ years hands-on with AOSP, Android framework, system services, privileged apps, HALs, or custom Android devices
  • 4+ years of deep knowledge of Binder, AIDL, drivers, and hardware-to-application data flow
  • Expert understanding of Android architecture, security, performance, and UI development
  • 4+ years with MVVM or Clean Architecture, modularization, Dagger or Hilt, Coroutines, Flow, or RxJava
  • 3+ years of experience with XML Views and Jetpack Compose
  • Expert testing and debugging skills using JUnit, Robolectric, Espresso, logs, traces, and bug reports
  • 4+ years working with CI/CD, feature flags, analytics, staged releases, and large codebases
  • Track record of setting and upholding engineering processes across a team
  • Proven history of sound architecture and tradeoff decisions under ambiguity and constraint, affecting multiple teams or products
  • Excellent communication, ownership, and problem-solving skills, with ability to drive alignment across the organization
  • Nice to have: 3+ years with smartwatches, wearables, IoT, embedded Android, or other custom hardware
  • Nice to have: Linux drivers, JNI, C/C++, Soong, or the AOSP build system
  • Nice to have: Published Android applications or open-source contributions
  • Nice to have: Design systems and global product releases
  • Nice to have: Org-level engineering process, tooling, or release infrastructure
  • Nice to have: Responsible AI-assisted development practices
  • Fluent in English
  • Comfortable coordinating across time zones and cultures

Benefits

Comp & perks
  • 100% employer paid supplemental medical policy
  • Remote working environment
  • Generous PTO
  • Opportunity to make a significant impact in a fast-growing company
  • Collaborative, creative, and supportive work environment