Senior C++ / Android Systems Engineer

  • Teklabs Inc
  • Seattle, Washington
  • 11/14/2026
Full time Information Technology Telecommunications

Job Description

Job Description

Required Qualifications

10+ years of professional software development experience with modern C++ (C+ or later).

Strong development experience on Linux and/or Android.

Hands-on experience with AOSP or embedded Android, including:

  • Soong / Android.bp
  • Native services
  • AIDL / Binder
  • ADB
  • System properties
  • SELinux fundamentals

Strong unit-testing experience with gtest/gmock.

Solid understanding of multithreading, mutexes, concurrency, IPC, and shared state.

Backend programming experience in Hack/PHP, Python, Java, or Kotlin, with willingness to work regularly in Hack/PHP.

Strong SQL and data-analysis skills.

Experience with Python and shell scripting for automation.

Proficiency with Git, code reviews, cherry-picks, and multi-branch development/release workflows.

Strong written communication and ability to work independently.

Ability to work primarily during Pacific business hours, including flexibility for on-call handoffs and launch-critical activities.

Preferred Qualifications

Telemetry, logging, or analytics pipeline experience, including protobuf, serialization, sampling, batching, and data uploads.

Android/Linux crash diagnostics experience with tombstones, minidumps, symbolication, bug reports, or log collection.