Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Engineer - Android

Cosmo Technologies

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.

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
#J-18808-Ljbffr
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Principal Engineer - Android in Ottawa, ON vacancy
  •  ...data inside the world's largest hyperscaler data centers. Our Packaging Technology team sits at the heart of this mission, bridging the gap between silicon and system through world-class IC package design, signal integrity engineering, and close collaboration with a global... 
    Suggested
    Full time

    Semtech

    Ottawa, ON
    5 hours ago
  •  ...flight at a pace that is unusual in traditional aerospace and defence. As we build Hypersonica Canada, we are looking for a Principal Engineer & Technical Lead to become the senior technical owner in-country and help build the Canadian engineering organisation from the ground... 
    Suggested
    Full time

    hypersonica-prod

    Ottawa, ON
    6 days ago
  •  ...Location: Stansted, UK / Ottawa, Canada Our Team: Semtech’s High-Speed IC Design team is a globally distributed group of expert engineers focused on developing cutting-edge analog and mixed-signal semiconductor solutions. Working across our Stansted and Ottawa design centres... 
    Suggested
    Full time

    Semtech

    Ottawa, ON
    5 hours ago
  • It's fun to work in a company where people truly BELIEVE in what they're doing!We're committed to bringing passion and customer focus to the business. If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us! At Lumentum,...
    Suggested
    Full time

    Lumentum Operations

    Ottawa, ON
    4 hours ago
  •  ...Description Overview As part of the development of wind energy projects in Quebec and internationally, we are seeking a Principal Electrical Engineer who will play a key role in the design and coordination of medium-voltage (MV) collector systems for wind farms. The... 
    Suggested
    Full time
    Internship

    AtkinsRéalis

    Ottawa, ON
    5 hours ago
  •  ...FullStack FullStack is your AI-native engineering partner, built to turn AI capability into...  ...flexible, project-based development work as a Principal Full Stack Engineer (React & AI-Driven)....  ...(particularly React Native, iOS, or Android) is a strong plus. ~ Ability to work... 
    Full time
    Remote work
    Flexible hours

    FullStack

    Ottawa, ON
    16 days ago
  •  ...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... 
    Internship
    Remote work

    COSMO

    Ottawa, ON
    9 hours ago
  •  ...exhaustifs, voici les services et livrables que devra fournir la personne retenue : Développer des applications mobiles natives (iOS et/ou Android) et des applications React Native; Corriger les anomalies identifiées dans les applications mobiles; Adapter les solutions en... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago
  • $125k - $175k per year

     ...Principal Oracle Fusion Architect | Eastern & Atlantic Canada  Ottawa | Toronto | Halifax | Moncton | St. John's | Charlottetown Our...  ...technology company specializing in data management, cloud, engineered systems and data analytics.   We are part of DSP Group, a leading... 
    Work from home

    DSP-Eclipsys

    Ottawa, ON
    22 days ago
  • $150k - $200k per year

     ...part, to make this research possible. About this role:  The Principal Quantum Scientist will define the scientific identity and long-...  ...that kind of scientist needs to do their best work: deep engineering infrastructure, institutional conviction behind long-horizon science... 
    Long term contract
    Full time
    Immediate start

    Q-Block Computing

    Ottawa, ON
    1 day ago
  • Set Android platform direction at COSMO through architecture, reliability, performance, and security expertise in a remote engineering environment. As Principal Engineer, you will serve as the most senior individual contributor in Engineering. You will solve difficult platform... 
    Remote work

    COSMO

    Ottawa, ON
    9 hours ago
  • Worker Sub-Type: Regular Job Description: QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in delivering safe and secure operating systems, hypervisors...
    Full time

    BlackBerry

    Ottawa, ON
    5 hours ago
  • Outlier is an AI training platform owned and operated by Scale AI. Outlier Experts work on a variety of projects, from generating training data to evaluating the performance of models. About the opportunity: We are seeking detail-oriented English speakers to review AI...
    Hourly pay
    Contract work
    For contractors
    Freelance
    Internship
    Remote work
    Night shift

    Scale AI

    Ottawa, ON
    5 days ago
  • Job Responsibility: Junior Hardware Engineer (Designer) Are you an innovative and flexible self-starter? Do you have keen engineering skills...  ...learn A strong understanding of electronics and engineering principals and application to real world use. A strong sense of... 
    Full time
    Flexible hours

    Curtiss-Wright

    Ottawa, ON
    9 hours ago
  • $160k - $190k per year

    Build fast, reliable Android apps in Kotlin and Jetpack Compose, ship them through Google Play, and raise the bar for how we build on Android...  ..., large fonts, low-end phones). Review code, mentor other engineers and help set our Android standards. Work with our ASO and ads specialist... 
    Internship
    Live In

    AppGrowly

    Ottawa, ON
    9 hours ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...clusters and containerized systems Familiar with cyber-security principals and best practices. Excellent communication skills.... 
    Worldwide
    Shift work

    Telesat

    Ottawa, ON
    9 hours ago
  • $125k - $140k per year

     ...About Sense Engineering: At  Sense Engineering , we pride ourselves on exceeding client expectations through exceptional engineering...  ...overall efficiency Support the Engineering Manager and Project Principals in managing workloads, resources and staff to ensure that work... 
    Full time
    For contractors
    Internship
    Local area

    Sense Engineering

    Ottawa, ON
    1 day ago
  • It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!The primary...
    Full time

    Lumentum Operations

    Ottawa, ON
    5 hours ago
  • Location: Ottawa, Canada In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects...
    Full time
    Worldwide

    Thales

    Ottawa, ON
    4 hours ago
  •  ...a personal vision, entrepreneurial spirit, and a big-picture mindset? Are you a resourceful, dynamic, and driven Structural Bridge Engineer with at least five years of experience with CHBDC, MTO documents, OSIM, Structural Manual, OPSS, OPSD, Roadside Design Manual, roadway... 
    Remplacement
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    J.L. Richards & Associates Limited

    Ottawa, ON
    3 days ago
  • $185k - $215k per year

     ...with more than 40,000 workstations already trust our know-how and proven experience. Frequentis Canada is seeking a Director of Engineering to lead the software engineering function and shape its long-term direction. As a senior leader, you will establish the engineering... 
    Long term contract
    Permanent employment
    Full time
    For contractors
    Worldwide

    Pivot + Edge

    Ottawa, ON
    6 days ago
  • $90k - $140k per year

     ...self-motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-end...  ...Total::Insight™ DSS, the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics Solution (VAS). Our... 
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    6 days ago
  • Build fast, reliable Android apps with Kotlin and Jetpack Compose at AppGrowly, shipping polished experiences through Google Play. As a Senior Android Engineer, you will design and ship features across AppGrowly’s Android apps. You will own purchases and subscriptions, manage... 
    Internship

    AppGrowly

    Ottawa, ON
    9 hours ago
  • Take your first steps in software engineering by joining Tripadvisor as a Software Engineer I focused on Android development. Utilize your skills to enhance travel experiences for millions of users globally. This entry-level position as a Software Developer I (Android) at... 

    Tripadvisor

    Ottawa, ON
    9 hours ago
  •  ...Shape mobile software for Just Eat Takeaway.com’s global courier network as a remote Canada-based Senior Android Developer using Kotlin. This senior position focuses on courier offer and incentives experiences across a global online delivery platform. You will help define... 
    Remote work

    Just Eat Takeaway.com

    Ottawa, ON
    9 hours ago
  •  ...for highly embedded CPUs within custom Nokia ASICs. Mentor interns and co-ops. Requirements Bachelor’s degree in Computer Engineering or equivalent. Experience with C, C++, and Python. Experience in one or more of digital signal processing, control theory, optical... 
    Full time
    Internship

    Infinera

    Ottawa, ON
    9 days ago
  •  ...products that improve people’s health and well-being ~ We’re looking for a Principal Design Engineer to own the bridge between design and code ~ Our design system serves web, iOS, and Android across every product and customer we support, which makes it the highest-leverage... 
    Flexible hours

    League

    Ottawa, ON
    9 hours ago
  • Job Description ADVANCE YOUR CAREER. ADVANCE THE WORLD. At AMD, we believe technology has the power to solve the world’s most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at...
    Full time

    AMD

    Ottawa, ON
    4 hours ago
  •  ...Job Description Senior Mechanical Engineer Are you looking for a company that works on major engineering projects all over the world? Do you want to make a difference by improving the daily lives of communities worldwide? Are you seeking to join an inclusive and diverse team... 
    Full time
    Worldwide

    AtkinsRéalis

    Ottawa, ON
    5 hours ago
  •  ...share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible. This role is Hybrid Ottawa AI Solutions Engineer Position Summary The AI Solutions Engineer will... 
    Full time
    Worldwide

    Thales

    Ottawa, ON
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Engineer - Android. Be the first to apply!