Principal Engineer - Android at COSMO | CA | Rezi

Principal Engineer - Android at COSMO

Principal Engineer - Android

COSMO · CA

1 weeks ago

Principal Engineer - Android

COSMO · CA

11 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Principal Engineer - Android role.

Rezi rewrites your resume against COSMO's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Principal Engineer - Android posting at COSMO — free, in seconds.

About the Role

We are seeking a Principal Engineer to define the technical direction for our Android platform and elevate engineering standards. This senior individual contributor role involves owning complex architectural challenges, establishing engineering benchmarks, and driving multi-quarter technical strategies across teams and products. It's a hands-on position requiring code contribution, review, and leadership, with significant impact derived from technical judgment, domain expertise, and the ability to foster engineer and process growth.

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 (e.g., GNSS, calling, networking, connectivity, power, or system services) and act as the go-to problem solver for complex system failures.
  • 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, and the integration of hardware drivers and services with system and product applications.
  • Lead resolution of complex cross-layer issues spanning hardware, system services, performance, battery, memory, networking, and applications.
  • Define and model the engineering process, including PRs linked to tickets, unit test coverage, dev testing, rigorous code review, and upholding standards through personal reviews.
  • Lead and participate in agile ceremonies (daily standup, story refinement, retrospectives) and assist in breaking down large initiatives into well-scoped, parallel workstreams.
  • Operate across multiple concurrent workstreams, sequencing and unblocking them while maintaining technical depth.
  • Mentor engineers at all levels, including onboarding new hires and developing future senior and lead engineers.
  • Act as the senior technical point of contact for hardware, firmware, product, design, and QA teams, facilitating communication between them.
  • Drive platform-wide standards, tooling, and best practices, influencing the technical roadmap beyond specific areas.
  • Set direction on AI-assisted development, promoting adoption for measurable improvements in quality or productivity.

Requirements

  • 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.
  • 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

  • Android SDK
  • Android Studio
  • Kotlin
  • Java
  • AOSP
  • Android framework
  • System services
  • Privileged apps
  • HALs
  • Custom Android devices
  • Binder
  • AIDL
  • Drivers
  • Hardware-to-application data flow
  • Android architecture
  • Security
  • Performance
  • UI development
  • MVVM
  • Clean Architecture
  • Modularization
  • Dagger
  • Hilt
  • Coroutines
  • Flow
  • RxJava
  • XML Views
  • Jetpack Compose
  • JUnit
  • Robolectric
  • Espresso
  • CI/CD
  • Feature flags
  • Analytics
  • Staged releases
  • Large codebases
  • Technical ownership
  • Decision-making
  • Communication
  • Problem-solving
  • Smartwatches
  • Wearables
  • IoT
  • Embedded Android
  • Custom hardware
  • Linux drivers
  • JNI
  • C/C++
  • Soong
  • AOSP build system
  • Design systems
  • Global product releases
  • AI-assisted development

Location

  • Remote

Work Type

  • Remote

Experience Level

  • Principal Engineer
  • Senior Engineer

Benefits

  • Competitive salary
  • 100% employer paid supplemental medical policy
  • Generous PTO

About the Company

  • COSMO inspires kids through innovative technology and a supportive community.
  • Family-centric products, such as the award-winning JrTrack Kids Smartwatch, enhance children's independence and confidence.
  • The JrTrack Kids Smartwatch functions as a phone, GPS tracker, and music player, managed via the Mission Control Parent App.
  • The Mission Control Parent App allows parents to set safety alerts and manage contacts.
  • Cosmo is recognized as a top kids' wearable by PCMag and others.
  • Cosmo is on the rise.