Jobs › Companies › COSMO › Principal Engineer - Android

Sobre este puesto de Principal Engineer - Android en COSMO

COSMO · Presencial · Toronto, Ontario, Canada

Our Story:

At COSMO, we inspire kids through innovative technology and a supportive community. Our family-centric products, such as the award-winning JrTrack Kids Smartwatch, enhance children's independence and confidence. This all-in-one device functions as a phone, GPS tracker, and music player, managed via the Mission Control Parent App, which allows parents to set safety alerts and manage contacts. Recognized as a top kids' wearable by PCMag and others, Cosmo is on the rise.

About the Role

Department: Engineering

Role Summary: We are looking for a Principal Engineer to set the technical direction for our Android platform and raise the engineering bar across the organization. As the most senior individual contributor on the team, you will own the hardest architectural problems, define the standards other engineers build to, and drive multi-quarter technical strategy that spans teams and products. This is a deeply hands-on role with org-wide influence: you will still write and review code and lead execution, but your largest impact comes from your technical judgment, your depth in one or more critical domains, and your ability to grow the engineers and processes around you.

Requirements

Core Responsibilities

  • 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 one or more critical domains (for example GNSS, calling, networking, connectivity, power, or system services) and act as the go-to problem solver when those systems fail in hard-to-diagnose ways.
  • Lead technical design end to end: scope ambiguous problems, evaluate tradeoffs, produce and review design docs, and align teams and stakeholders on the approach.
  • Own the AIDL interfaces and communication between Android components, and the integration of hardware drivers and services with system and product applications.
  • Lead resolution of the hardest cross-layer issues spanning hardware, system services, performance, battery, memory, networking, and applications.
  • Define and model the engineering process the team builds to: PRs linked to tickets, unit test coverage, dev testing, rigorous code review, and hold the bar through your own reviews.
  • Lead and participate in agile ceremonies (daily standup, story refinement, retrospectives) and help the team break large initiatives into well-scoped, parallel workstreams.
  • Operate across multiple concurrent workstreams, sequencing and unblocking them without losing technical depth on any.
  • Mentor engineers at every level, including onboarding and ramping new hires, and grow the next generation of senior and lead engineers.
  • Act as the senior technical point of contact for hardware, firmware, product, design, and QA teams, and translate between them.
  • Drive platform-wide standards, tooling, and best practices, and influence the technical roadmap beyond any single area.
  • Set direction on AI-assisted development, driving adoption across the team where it provides measurable improvements in quality or productivity.

What You'll Bring

Required Experience

  • 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.
  • Deep, demonstrable expertise in one or more platform domains such as GPS, calling, networking, connectivity, or system services (3+ years of focused depth).
  • 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.
  • Deep knowledge of Binder, AIDL, drivers, and hardware-to-application data flow (4+ years).
  • 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.
  • Experience with XML Views and Jetpack Compose (3+ years).
  • Expert testing and debugging skills using tools such as JUnit, Robolectric, Espresso, logs, traces, and bug reports.
  • 4+ years working with CI/CD, feature flags, analytics, staged releases, and large codebases.
  • A track record of setting and upholding engineering processes (PR hygiene, unit testing, dev testing, code review) across a team.
  • A proven history of sound architecture and tradeoff decisions under ambiguity and constraint, at a scope that affected multiple teams or products.
  • Excellent communication, ownership, and problem-solving skills, with a demonstrated ability to drive alignment across the org.

Nice to Have

  • Deep experience with smartwatches, wearables, IoT, embedded Android, or other custom hardware (3+ years).
  • Experience with Linux drivers, JNI, C/C++, Soong, or the AOSP build system.
  • Published Android applications or open-source contributions.
  • Experience with design systems and global product releases.
  • Experience defining engineering process, tooling, or release infrastructure at the org level.
  • Familiarity with responsible AI-assisted development practices.

Skills & Attributes

  • Fluent in English
  • Strong technical ownership and decision-making mindset
  • Comfortable coordinating across time zones and cultures
  • Organized, clear communicator who surfaces risks early
  • Calm and effective in fast-moving, ambiguous environments

Benefits

What We Offer

  • Competitive salary and benefits including 100% employer paid supplemental medical policy 
  • Remote working environment
  • An opportunity to make a significant impact in a fast-growing company
  • Generous PTO
  • Collaborative, creative, and supportive work environment
¿Listo para postularte en COSMO?
Postúlate en COSMO

Sobre COSMO

Let's reclaim the childhood of the 90s. We build tech that connects families and inspires kids in the real world.

Ver todos los empleos en COSMO →

Empleos similares

AL
Principal FW/SW Engineer
Astera Labs
⚡ Postúlate pronto Toronto, Ontario, Canada Presencial CA$184,500–CA$184,500
● Nuevo 👁 Visto ✓ Postulado hace 1d
AL
Principal Analog Mixed-Signal Design Engineer
Astera Labs
⚡ Postúlate pronto Toronto, Ontario, Canada Presencial $165,000–$210,000
● Nuevo 👁 Visto ✓ Postulado hace 1d
RB
Principal AI Engineer, AI DLC Platform
RBC
⚡ Postúlate pronto TORONTO, Ontario, Canada Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1sem
RB
Senior Principal AI Engineer
RBC
⚡ Postúlate pronto TORONTO, Ontario, Canada Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1sem
ZoomInfo Technologies LLC
Principal Software Engineer - Data
ZoomInfo Technologies LLC
⚡ Postúlate pronto Bethesda, Maryland, United Sta... · restringido por ubicación $163,800–$257,400
● Nuevo 👁 Visto ✓ Postulado hace 2sem
Big Viking Games
Principal Engineer, Agentic Products & Workflows
Big Viking Games
⚡ Postúlate pronto Toronto, Ontario, Canada Híbrido CA$175,000–CA$200,000
● Nuevo 👁 Visto ✓ Postulado hace 3sem
Okta
Principal Machine Learning Engineer, SecureAI
Okta
⚡ Postúlate pronto Toronto, Ontario, Canada Presencial CA$192,000–CA$264,000
● Nuevo 👁 Visto ✓ Postulado hace 3sem
Fulfillment IQ
Principal Software Engineer - Zynque
Fulfillment IQ
⚡ Postúlate pronto Toronto, Ontario, Canada Presencial CA$175,000–CA$210,000
● Nuevo 👁 Visto ✓ Postulado hace 1 mes
Netskope
Principal Engineer, Engineering Productivity
Netskope
⚡ Postúlate pronto Toronto, Ontario, Canada Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1 mes

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis