Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ / Android Systems Engineer - AOSP, Backend & Telemetry

Full-time

Pentangle Tech Services | P5 Group

Job Summary

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

  • Design, develop, debug, and maintain C++17+ software on Linux and Android platforms.
  • Develop and troubleshoot AOSP/embedded Android components, including native services, AIDL/Binder IPC, system properties, SELinux, and Android build systems.
  • Build highly testable software using gtest/gmock , mocks, automation, and robust test strategies.
  • 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 .
  • Use SQL to analyze large datasets, including joins, aggregations, and percentile-based analysis.
  • Create automation and engineering tools using Python 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.
  • Use AI-assisted development tools effectively for coding, testing, debugging, and engineering productivity.

Required Qualifications

  • 10+ years of professional software development experience with modern C++ (C++17 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 .
  • Backend development experience with Hack/PHP , Thrift/gRPC , or protobuf .
  • Experience developing dashboards, monitoring, and alerting for event or time-series data.
  • Android framework or application development using Java/Kotlin .
  • Experience supporting production services, including on-call, incident triage, monitoring, and incident follow-up .
  • Android/iOS companion-app or device-to-phone end-to-end automation experience.
  • Experience with performance benchmarking, memory analysis, and resource-constrained devices .
  • Practical experience using AI coding tools to accelerate engineering and test development.

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.

Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior C++ / Android Systems Engineer - AOSP, Backend & Telemetry in Redmond, WA vacancy
  • $152k - $241.5k

     ...known as “the AI computing company”.We are searching for a Senior Backend Compiler Engineer with experience in LLVM code generation for an exciting...  ...OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++). This team is comprised of worldwide leading compiler... 
    Senior
    C++
    Full time
    Remote work
    Worldwide

    Nvidia

    Redmond, WA
    2 days ago
  • $119.8k - $234.7k

     ....  The Azure Cloud Hardware and Infrastructure Engineering (CHIE) team is seeking a highly motivated Senior Hardware Systems Engineer to work in a team of other hardware and...  ...benchmarking/system software tools with C/C++ on PCs or Server Platforms. Knowledge of Windows... 
    Senior
    C++
    Ongoing contract
    Local area
    Remote work
    3 days per week

    Microsoft

    Redmond, WA
    14 hours ago
  • $119.8k - $234.7k

     ...MicrosoftOverviewGitHub is seeking a Senior Software Engineer to join the Git Systems Engineering team, which runs the...  ...live-site issues using logs/telemetry; drive mitigations and safe deployments...  ...including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR... 
    Senior
    C++
    Ongoing contract
    Work at office
    Local area
    Immediate start

    Microsoft

    Redmond, WA
    2 days ago
  • $151.2k - $204.6k

     ...Develop embedded software in Rust, C, C++, or other modern languages.- Write device drivers and system applications for the various...  ...hardware interfaces, command & telemetry, and autonomous control. We are looking for an software engineer to participate in all phases of... 
    Senior
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    2 days ago
  • $151.2k - $204.6k

     ...constellation and terrestrial systems• Establish and enforce incident...  ...unique challenges that few engineers ever encounter. Your day might include analyzing network telemetry from thousands of satellites,...  ...least one modern language such as C++, C#, Java, Python, Golang,... 
    Senior
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    5 days ago
  • $140k - $190k

     ...Senior Software Engineer - Full Stack/Backend Join to apply for the Senior Software Engineer - Full Stack/Backend...  ..., seamless integration with legacy systems, and robust developer tools, Worldscape...  ...(e.g., C#, Java, Python, or C++). ~ Demonstrated passion for solving... 
    Senior
    C++
    Full time
    Temporary work
    Flexible hours

    WorldScape

    Redmond, WA
    2 days ago
  • $129.2k - $174.8k

     ...the world.Key job responsibilitiesAs a Systems Engineer within Amazon Leo Mission Operations, you...  ...issues through incident trends, telemetry, operator feedback, recurring manual interventions...  ...such as Python, Ruby, Golang, Java, C++, C#, Rust- Experience with Linux/Unix-... 
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    5 days ago
  •  ...technology organization seeking a Senior Android Power & Performance Engineer to optimize power consumption, battery...  ...devices. This role will focus on system-level debugging, power characterization...  ..., or performance issuesStrong C/C++ skillsBenefitsCompetitive base... 
    Senior
    C++

    CyberCoders

    Redmond, WA
    2 days ago
  •  ...AMD is seeking a Lead Systems Debug Engineer to join the Server Customer Debug Engineering team in multiple locations (Austin, Bellevue, Santa...  ...position requires 10+ years in debugging, with strong Python/C++ scripting and experience across RAS, PCIe/CXL, DDR #J-18808-... 
    Senior
    C++

    AMD

    Bellevue, WA
    3 days ago
  •  ...Senior Android Developers 2 Roles Bellevue, WAWork closely...  ...application software engineers and partners to understand...  ...develop APIs in the system-level framework layer...  ...servicesExperience with AOSP (Android Open Source...  ...with coding in both C/C++ and JavaExperience with... 
    Senior
    C++

    Keylent Inc

    Bellevue, WA
    3 days ago
  • $151.2k - $204.6k

     ...We are looking for a Firmware Engineer to design, develop, and...  ...automation teams to deliver reliable systems at scale.Key job...  ...maintain embedded firmware in C/C++ and Rust for ARM-based SoCs and...  ...and maintain firmware update, telemetry, and diagnostics capabilities... 
    Senior
    C++
    Work experience placement
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  • $157.7k - $213.8k

     ...improve their business. Founded by engineers — and customer obsessed — we...  ...As a software engineer with a backend focus, you will work with your...  ...domains, from OS/container systems, to serverless infrastructure,...  ...one of: Java, Scala, Golang, C++, or similar languageExperience... 
    Senior
    C++
    Local area
    Worldwide

    DataBricks

    Bellevue, WA
    2 days ago
  • $168k - $270.25k

    The NVIDIA Experience (NVEX) Solutions Engineering team is looking for an experienced solution...  ...experience with multi-GPU platformsStrong system software (firmware, BIOS, kernel, driver,...  ...for solving problems.Proficient in C/C++ programming of platform OS, firmware, BIOS... 
    Senior
    C++
    Full time
    Weekend work

    Nvidia

    Redmond, WA
    2 days ago
  • $185.2k - $250k

     ...without reliable connectivity.The Role: As a Sr. RF and Wireless Systems Engineer in the Digital RF Systems team, you will be responsible for RF...  ...validation of chip- Experience with MATLAB, Python and/or C/C++ for fixed point DSP algorithm development, RF impairment... 
    Senior
    C++
    Permanent employment
    Local area
    Flexible hours

    Amazon

    Redmond, WA
    5 days ago
  • $151.2k - $204.6k

     ...to unserved and underserved communities around the world.As Senior Systems Engineer, you will be responsible for key aspects of phased array antenna...  ...one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust- Experience with Linux/Unix- Experience with CI/CD... 
    Senior
    C++
    Permanent employment
    Work experience placement
    Flexible hours

    Amazon

    Redmond, WA
    4 days ago
  • $151.2k - $204.6k

     ...connectivity.We are seeking an exceptional Senior System Development Engineer to serve as the technical lead and...  ..., spot degradation patterns, query telemetry, correlate with constellation...  ...additional modern language (Go, Java, C++, Rust), with experience in cloud services... 
    Senior
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    4 days ago
  • $137.3k - $185.7k

     ...and underserved communities around the world.As a Sr. RF Comms Systems Engineer, you will work with a wide variety of functional groups and...  ...communication systems- Proficiency with modeling in MATLAB and/or C/C++; Experience in test automation setup and scripting languages... 
    Senior
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  • About you You are a systems thinker with experience designing or validating...  ...safety analysis into real engineering requirements and system behavior. What you will own As a Senior Safety Systems Engineer , you...  ..., near misses, and fleet telemetry to identify emerging safety... 
    Senior

    AIM

    Redmond, WA
    3 days ago
  • $119.8k - $234.7k

     ...world. Microsoft’s Azure Data engineering team is leading the...  ...design and build the foundational systems that enable agents to understand...  ...including, but not limited to, C, C++, C#, Java, JavaScript,...  ...concurrency, cloud architecture, or backend systems. Demonstrated ability... 
    Senior
    C++
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    14 hours ago
  • $153k - $204k

     ...Senior Systems Engineer, Test Frameworks & Validation PlatformLivingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential...  ...Rust experience or a strong systems background (Go, C, C++) and a genuine appetite to build in Rust — the framework's core... 
    Senior
    C++
    Permanent employment
    Full time
    Casual work
    Live in
    Work at office

    CoreWeave

    Bellevue, WA
    4 days ago
  • $151.2k - $204.6k

     ...to satellites, filling coverage gaps in remote areas. As a System Development Engineer, you will design and develop hardware, firmware, and/or software...  ...of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience-... 
    Senior
    C++
    Permanent employment
    Remote work
    Flexible hours

    Amazon

    Redmond, WA
    4 days ago
  • $151.2k - $204.6k

     ...around the world, and we've designed the system with the capacity, flexibility, and performance...  ...solution-oriented Sr System Development Engineer (SysDE III) to join our team to develop...  ...such as Python, Ruby, Golang, Java, C++, C#, Rust- Experience with CI/CD pipelines... 
    Senior
    C++
    Flexible hours

    Amazon

    Redmond, WA
    4 days ago
  • $168.1k - $227.4k

     ...constellation is a payload - the communication system that makes connectivity possible....  ...automated testing.We are hiring a Senior Software Development Engineer to lead the design and development of...  ...programming language such as Java, C++, or C#, including object-oriented... 
    Senior
    C++
    Permanent employment
    Internship
    Local area
    Immediate start
    Flexible hours

    Amazon

    Redmond, WA
    2 days ago
  • $151.2k - $204.6k

     ...locations without reliable connectivity.We're looking for a hands-on Systems Engineer with a background in the requirements management, design for...  ...least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust- Experience with Linux/Unix- Experience with CI/CD... 
    Senior
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    2 days ago
  • $137.3k - $185.7k

     ...reliable connectivity.As an Amazon Leo Satellite Sr. RF Test Systems Development Engineer, you will own the full lifecycle of complex RF test systems...  ...Experience with test automation frameworks (NI, Python, C/C++, LabVIEW) and software development practices (source... 
    Senior
    C++
    Permanent employment
    Local area
    Flexible hours

    Amazon

    Redmond, WA
    4 days ago
  •  ...outstanding Embedded Firmware Engineer to design and implement low-...  ...satellite avionics. You will work on C++ and Rust, drive secure...  ..., hardware interfaces, and telemetry. The role involves device...  ...porting software to embedded systems, and a focus on reliability and... 
    C++

    Amazon

    Redmond, WA
    10 hours ago
  • $151.2k - $204.6k

     ...around the world, and we’ve designed the system with the capacity, flexibility, and performance...  ....We're looking for a hands-on Systems Engineer with a background in the requirements...  ...language such as Python, Ruby, Golang, Java, C++, C#, Rust- Experience with Linux/Unix-... 
    Senior
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  • $130k - $195k

     ...We are a team of 600 talented engineers, and our main office is in...  ...Overview: We are seeking a Senior Android Power and Thermal Engineer...  ...testing and debugging, focused on system-level power characterization,...  ...debugging. ~ Strong C/C++ development skills. ~ Experience... 
    Senior
    C++
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Sigma Connectivity Inc.

    Redmond, WA
    more than 2 months ago
  • $119.8k - $234.7k

     ...multidisciplinary product engineering, research, and...  .... As a Senior Software...  ...software across Android-based devices and...  ...technologies, and system protocols to...  ...protocol analysis, telemetry, and hardware...  ...limited to, C, C++, or Python.OR equivalent...  ...Project (AOSP), Linux, or... 
    Senior
    C++
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    14 hours ago
  • $117.2k - $313.7k

     ...applying to the Software Backend Development posting,...  ...hiring for Backend Software Engineers will review your resume...  ...all levels: Mid Level, Senior, Lead and Principal.IN...  ...and cultivate the system context that makes AI outputs...  ...languages: Java, C++, Go, C#, Ruby, Scala, Python... 
    Senior
    C++
    Full time
    Flexible hours
    3 days per week

    Salesforce

    Bellevue, WA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ / Android Systems Engineer - AOSP, Backend & Telemetry. Be the first to apply!