Senior C++ / Android Systems Engineer – Aosp, Backend & Telemetry (Western Australia)

Senior C++ / Android Systems Engineer – Aosp, Backend & Telemetry (Western Australia)

04 Nov
|
Pentangle Tech Services | P5 Group
|
Western Australia

04 Nov

Pentangle Tech Services | P5 Group

Western Australia

We are seeking an experiencedSenior Software Engineerwith strong expertise inmodern 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
Design, develop, debug, and maintainC++17+ softwareon Linux and Android platforms.
Develop and troubleshootAOSP/embedded Androidcomponents, including native services, AIDL/Binder IPC, system properties, SELinux, and Android build systems.
Build highly testable software usinggtest/gmock, mocks, automation, and robust test strategies.
Develop thread-safe applications involvingconcurrency, IPC, shared memory, and synchronization.
Work across device and backend layers usingC++, Hack/PHP, Python, Java, or Kotlin.
UseSQLto analyze large datasets, including joins, aggregations, and percentile-based analysis.
Create automation and engineering tools usingPython and shell scripting.
Investigate device logs, crashes, telemetry, performance issues, and production failures.
Participate in code reviews, Git-based development, multi-branch releases, and production/on-call support.
Own technical issues end-to-end and communicate progress, risks, and blockers proactively.
UseAI-assisted development toolseffectively for coding, testing, debugging, and engineering productivity.
Required Qualifications
10+ yearsof professional software development experience withmodern C++ (C++17 or later).
Strong development experience onLinux and/or Android.




Hands-on experience withAOSP or embedded Android, including:
Native services
AIDL / Binder
ADB
System properties
Strong unit-testing experience withgtest/gmock.
Solid understanding ofmultithreading, mutexes, concurrency, IPC, and shared state.
Backend programming experience inHack/PHP, Python, Java, or Kotlin, with willingness to work regularly in Hack/PHP.
StrongSQLand data-analysis skills.
Experience withPython and shell scriptingfor automation.
Proficiency withGit, code reviews, cherry-picks, and multi-branch development/release workflows.
Strong written communication and ability to work independently.
Ability to work primarily duringPacific business hours, including flexibility for on-call handoffs and launch-critical activities.
Preferred Qualifications
Telemetry, logging, or analytics pipeline experience, includingprotobuf, serialization, sampling, batching, and data uploads.
Android/Linux crash diagnostics experience withtombstones, minidumps, symbolication, bug reports, or log collection.
Backend development experience withHack/PHP,Thrift/gRPC, orprotobuf.
Experience developingdashboards, monitoring, and alertingfor event or time-series data.
Experience supporting production services, includingon-call, incident triage, monitoring, and incident follow-up.
Android/iOS companion-app ordevice-to-phone end-to-end automationexperience.
Experience withperformance benchmarking, memory analysis, and resource-constrained devices.
Practical experience usingAI coding toolsto accelerate engineering and test development.
What We're Looking For
A robust candidate will be ahands-on, full-stack systems engineerwho can move comfortably between:
The engineer should demonstrate strong ownership, disciplined testing, proactive communication, and careful handling of sensitive devices, diagnostic, and user data.
#J-*****-Ljbffr

📌 Senior C++ / Android Systems Engineer – Aosp, Backend & Telemetry (Western Australia)
🏢 Pentangle Tech Services | P5 Group
📍 Western Australia

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior c++ / android systems engineer – aosp, backend & telemetry (western australia) / western australia

Subscribe to this job alert:

Get the latest job offers by email for: senior c++ / android systems engineer – aosp, backend & telemetry (western australia) / western australia