Demo

C++ / Android Systems Engineer

HPTech Inc.
Redmond, WA Contractor
POSTED ON 11/4/2026
AVAILABLE BEFORE 12/3/2026

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.

 

 

Hourly Wage Estimation for C++ / Android Systems Engineer in Redmond, WA
$92.00 to $120.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a C++ / Android Systems Engineer?

Sign up to receive alerts about other jobs on the C++ / Android Systems Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at HPTech Inc.

  • HPTech Inc. Harrisburg, PA
  • Role: Senior Full Stack Developer – AI-Enabled Enterprise Applications Experience Required: 10 Years Work Location: Onsite – Harrisburg, PA Work Arrangemen... more
  • 1 Day Ago

  • HPTech Inc. Englewood, CO
  • The selected candidate will design, develop, and maintain firmware for WiFi 6/6E/7 residential gateway/router platforms deployed at large scale. The role r... more
  • 2 Days Ago

  • HPTech Inc. Englewood, CO
  • Embedded C Developer OpenSync/OpenWrt We are seeking an Embedded C Developer with strong Linux/OpenWrt experience to develop firmware for residential WiFi ... more
  • 4 Days Ago

  • HPTech Inc. Lansing, MI
  • Title : Project Manager | Project Management and Governance Interview Process : Virtual (must be available for an in person interview) Location: 525 W. All... more
  • 5 Days Ago


Not the job you're looking for? Here are some other C++ / Android Systems Engineer jobs in the Redmond, WA area that may be a better fit.

  • Pentangle Tech Services | P5 Group Redmond, WA
  • Title: Senior C / Android Systems Engineer – AOSP, Backend & Telemetry Work Location: Redmond, WA (Onsite) Job Summary We are seeking an experienced Senior... more
  • 2 Days Ago

  • Wealthfront Seattle, WA
  • We’re looking for Android Engineers to join our team. As part of a cross-functional scrum team you will design and develop new investment account and cash ... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!