We are seeking an experienced Senior Software Engineer with strong expertise in modern C++, Linux/Android, and AOSP/embedded Android development. This role requires an engineer who is comfortable working across the technology stack, from device-level native software and Android system services to backend services, telemetry, diagnostics, and data analysis.
The ideal candidate has strong engineering fundamentals, a quality-first mindset, and the ability to independently own complex technical problems from investigation through implementation, testing, deployment, and production support.
Key Responsibilities
Required Qualifications
Preferred Qualifications
What We're Looking For
A strong candidate will be a hands-on, full-stack systems engineer who can move comfortably between:
Embedded C++ → Android/AOSP → IPC & System Services → Telemetry/Diagnostics → Backend Services → SQL/Data Analysis
The engineer should demonstrate strong ownership, disciplined testing, proactive communication, and careful handling of sensitive devices, diagnostic, and user data.
Here are the Must have and nice to have skills:
Must-Have Skills | |
Modern C++ (C++17+), ideally 10+ years | |
AOSP / Embedded Android | |
Android platform: Soong, Android.bp, Binder/AIDL, native ervices | |
C++ testing: gtest/gmock, unit/integration testing | |
Multithreading/concurrency: mutexes, IPC, shared state | |
Android device debugging: adb, logcat, dumpsys | |
Python/Shell scripting and working SQL | |
Git: code review, cherry-pick, branch/release management | |
Production/on-call troubleshooting and end-to-end ownership | |
Ability to work PST business hours | |
Nice-to-Have Skills | |
Telemetry / event logging / analytics pipelines | |
Crash & bug reporting: tombstones, minidumps, symbolication | |
Protobuf, Thrift or gRPC | |
Hack/PHP or other backend development | |
Java/Kotlin Android experience | |
Dashboards, metrics, monitoring and alerting | |
Wearables, AR/VR, IoT or embedded-device experience | |
Device-to-phone / companion-app integration and testing | |
Performance benchmarking: memory, throughput, event size | |
Experience with AI-assisted development tools | |
Recruiter shorthand: | |
C++17 + AOSP + Android Platform + Soong/Android.bp + Binder/AIDL + gtest/gmock + adb + Python + SQL + On-call. |
| Location | Redmond, WA |
| Industry | Other/Not Classified |
| Company Size | 100 to 499 employees |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Resume Builder