Senior C++ / Android Systems Engineer – AOSP, Backend & Telemetry
TechDigital Corporation · Posted Nov 9, 2026
- Redmond, Washington, United States
- Full-time · Senior
- 10+ years
Senior Software Engineer with expertise in modern C++, Linux/Android, and AOSP/embedded Android development, responsible for device-level native software, Android system services, backend services, telemetry, diagnostics, and data analysis.
Responsibilities
- Design, develop, debug, and maintain C++17+ software on Linux and Android platforms
- Develop and troubleshoot AOSP/embedded Android components
- Build highly testable software using gtest/gmock
- Develop thread-safe applications involving concurrency, IPC, shared memory, and synchronization
- Work across device and backend layers using C++, Hack/PHP, Python, Java, or Kotlin
Requirements
- Nice to have: Telemetry
- Nice to have: Logging
- Nice to have: Analytics pipelines
- Nice to have: Protobuf
- Nice to have: Thrift