Senior C++ / Android Systems Engineer - AOSP, Backend & Telemetry
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.
$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...SeniorC++Full timeRemote workWorldwide$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...SeniorC++Ongoing contractLocal areaRemote work3 days per week$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...SeniorC++Ongoing contractWork at officeLocal areaImmediate start$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...SeniorC++Permanent employmentFlexible hours$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,...SeniorC++Permanent employmentFlexible hours$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...SeniorC++Full timeTemporary workFlexible hours$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 employmentFlexible hours- ...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...SeniorC++
- ...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-...SeniorC++
- ...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...SeniorC++
$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...SeniorC++Work experience placementFlexible hours$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...SeniorC++Local areaWorldwide$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...SeniorC++Full timeWeekend work$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...SeniorC++Permanent employmentLocal areaFlexible hours$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...SeniorC++Permanent employmentWork experience placementFlexible hours$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...SeniorC++Permanent employmentFlexible hours$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...SeniorC++Permanent employmentFlexible hours- 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
$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...SeniorC++Ongoing contractLocal area3 days per week$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...SeniorC++Permanent employmentFull timeCasual workLive inWork at office$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-...SeniorC++Permanent employmentRemote workFlexible hours$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...SeniorC++Flexible hours$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...SeniorC++Permanent employmentInternshipLocal areaImmediate startFlexible hours$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...SeniorC++Permanent employmentFlexible hours$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...SeniorC++Permanent employmentLocal areaFlexible hours- ...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++
$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-...SeniorC++Permanent employmentFlexible hours$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...SeniorC++Temporary workWork experience placementWork at officeFlexible hours$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...SeniorC++Ongoing contractLocal area3 days per week$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...SeniorC++Full timeFlexible hours3 days per week
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!
- c++ software developer Redmond, WA
- c++ programmer Redmond, WA
- c++ developer Redmond, WA
- unix linux systems engineer Redmond, WA
- healthcare systems engineer Redmond, WA
- senior staff systems engineer Redmond, WA
- senior linux systems engineer Redmond, WA
- space systems engineer Redmond, WA
- system performance engineer Redmond, WA
- software system engineer Redmond, WA


