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

C++ / Android Systems Engineer

Full-time

Cygnus Professionals Inc.

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.

Cygnus Belief

We believe in our commitment to diversity & inclusion.

Equal Employment Opportunity Statement

Cygnus is an Equal Opportunity Employer. We ensure that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation.

All our employment decisions are taken without looking into age, race, creed, color, religion, sex, nationality, disability status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status, or any other aspects of employment protected by federal, state, or local law.

Applicants for employment in the US must have work authorization & Cygnus does not offer any sponsorship of a visa for employment authorization in the United States.

Thanks & Regards

Amit Kumar

Cygnus Professionals

3490 US Highway 1

Princeton, NJ 08540

M : View phone number on click.appcast.io or View phone number on click.appcast.io (Direct)

F : View phone number on click.appcast.io

E : View email address on click.appcast.io

LinkedIn:

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the C++ / Android Systems Engineer in Redmond, WA vacancy
  •  ...Title: Senior C++ / Android Systems Engineer – AOSP, Backend & Telemetry Work Location: Redmond, WA (Onsite) Job Summary We are seeking an experienced Senior Software Engineer with strong expertise in modern C++, Linux/Android, and AOSP/embedded Android development... 
    C++
    Full time

    Pentangle Tech Services | P5 Group

    Redmond, WA
    1 day ago
  •  ...n We are seeking an experienced Senior Software Engineer with strong expertise in modern C++, Linux/Android, and AOSP/embedded Android development . This role...  ..., from device-level native software and Android system services to backend services, telemetry, diagnostics... 
    C++
    Local area

    Cygnus Professionals Inc.

    Redmond, WA
    7 days ago
  • $50.62 - $81 per hour

     ...Nintendo of America Inc is looking for a skilled software engineer to design and implement audio system software in Redmond, WA. This role requires strong C/C++ programming experience and knowledge of digital signal processing. Applicants must have a BS or MS in a relevant... 
    C++
    Hourly pay

    Nintendo

    Redmond, WA
    2 days ago
  •  ...Infrastructure Engineering - Systems Engineer V Location: US - WA - Redmond Duration: 6 months with possible extension. Job Description: Calibration...  ...and connection to sensor components. Basic SW (mostly C++) debugging, understand different kinds of error analysis and... 
    C++
    Apprenticeship

    Infotech Sourcing

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

    CyberCoders

    Redmond, WA
    3 days ago
  • $96.6k - $160k

     ...operating in locations without reliable connectivity. As a System Development Engineer, you will be responsible for integration, simulation, and...  ...skills with demonstrated experience in Matlab/Python/C++ Experience with simulation tools such as SystemVue, ADS or... 
    C++
    Permanent employment
    Work experience placement
    Flexible hours

    Alternance Amazon

    Redmond, WA
    1 day ago
  •  ...Manufacturing Enterprises LLC in Redmond, WA is seeking a System Development Engineer to lead integration, simulation, and test of state-of-the-art...  ...’s degree in engineering and experience with Matlab/Python/C++, as well as familiarity with RF test equipment and common... 
    C++

    Amazon Inc.

    Redmond, WA
    2 days ago
  • $50.62 - $81 per hour

     ...Nintendo is looking for a junior engineer in Redmond, WA, to join their audio team. The role...  ...developing and maintaining audio firmware for game systems. Candidates should have a background in audio technologies and experience in C/C++ programming. The position is onsite and... 
    C++
    Hourly pay

    Nintendo

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

     ...underserved communities around the world.Key job responsibilitiesAs a Systems Engineer within Amazon Leo Mission Operations, you will own the cross-...  ...least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust- Experience with Linux/Unix- Experience with CI/CD... 
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    4 days ago
  •  ...Amazon Leo Sr. RF Comms Systems EngineerAmazon Leo is an initiative to launch a constellation...  ...the world. As a Sr. RF Comms Systems Engineer, you will work with a wide variety of functional...  ...with modeling in MATLAB and/or C/C++; Experience in test automation setup and... 
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  • $151.2k - $204.6k

     ...the world. We are looking for a Firmware Engineer to design, develop, and validate embedded...  ...test automation teams to deliver reliable systems at scale.Key job responsibilities -...  ...implement, and maintain embedded firmware in C/C++ and Rust for ARM-based SoCs and FPGA-... 
    C++
    Work experience placement
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  •  ...unserved and underserved communities around the world. As an Antenna Systems Engineer, you will be responsible for key aspects of phased array...  ...skills with demonstrated experience in Matlab/Python/C++ Experience with simulation tools such as SystemVue, ADS or LabView... 
    C++
    Permanent employment

    Amazon Kuiper Manufacturing Enterprises LLC

    Redmond, WA
    3 days ago
  •  ...Corporation in Redmond, WA is seeking a Contract Software Engineer to design, implement, and optimize gameplay systems and player-facing features. You will work with...  ...3+ years of software engineering, strong C/C++/C# skills, and a solid understanding of game engines... 
    C++
    Contract work

    Nintendo of America Inc

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

     ...around the world, and we’ve designed the system with the capacity, flexibility, and performance...  ...connectivity.As an Antenna Systems Engineer, you will be responsible for key aspects...  ...language such as Python, Ruby, Golang, Java, C++, C#, Rust- Experience with Linux/Unix- 2+... 
    C++
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    1 day 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... 
    C++
    Permanent employment
    Local area
    Flexible hours

    Amazon

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

     ...reliable connectivity.We are seeking an exceptional Senior System Development Engineer to serve as the technical lead and senior individual contributor...  ...and at least one additional modern language (Go, Java, C++, Rust), with experience in cloud services (AWS) and... 
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    4 days ago
  • $175.1k - $236.9k

     ...low Earth orbit (LEO) satellites. Every system we build helps connect people to education...  ...Satellite Communication (SATCOM) System Engineers, you will be responsible for leading Customer...  ...antenna- Experience in MATLAB, Python or C++- Experience with test instruments such as... 
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    3 days ago
  •  ...Senior Hardware Systems EngineerMicrosoft is a highly innovative company that collaborates...  ...Azure Cloud Hardware and Infrastructure Engineering (CHIE) team is seeking a highly motivated...  ...benchmarking/system software tools with C/C++ on PCs or Server Platforms.Knowledge of Windows... 
    C++
    Remote work

    Microsoft Corporation

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

     ...without reliable connectivity.We are seeking an experienced System Development Engineer to join the satellite power systems team. You will be...  ...least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust- 3+ years of non-internship professional system development... 
    C++
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  • $129.2k - $174.8k

     ...in locations without reliable connectivity.We're looking for a Systems Engineer to operate and improve the OTA rollout process that delivers...  ...least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust- Experience with Linux/Unix- Experience with CI/CD pipelines... 
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  • $80 - $96 per hour

     ...programming language (Python, Ruby, Golang, Java, C++, C#, Rust) Bachelor’s or Associates Degree in...  ...development; partnering with software engineers to bring-up and test new hardware designs Familiarity with vacuum systems, high-voltage testing, and environmental testing... 
    C++
    Contract work
    Work experience placement

    Insight Global

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

     ...hardware variants in the field. You'll own the systems that ensure every CT from factory-fresh...  .... Key job responsibilitiesA successful engineer in this role is : - Have experience with...  ...such as Python, Ruby, Golang, Java, C++, C#, Rust- Experience with Linux/Unix- Experience... 
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    1 day 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... 
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    19 hours ago
  • $99.1k - $160k

     ...Infrastructure for Over the Air software delivery Engineering (IOTA) team owns the software delivery to...  ...stations, and their configurations.The systems we build serve a fundamental role in the...  ...such as Python, Ruby, Golang, Java, C++, C#, RustPreferred qualification - 1+... 
    C++
    Permanent employment
    Flexible hours

    Amazon

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

     ...responsibilities- Develop embedded software in Rust, C, C++, or other modern languages.- Write device drivers and system applications for the various satellite systems.-...  ...control. We are looking for an software engineer to participate in all phases of software development... 
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    3 days ago
  • $122.6k - $185k

     ...and terrestrial networking, tackling unique challenges that few engineers ever encounter. Your day might include analyzing network telemetry...  ...least one modern language such as Python, Ruby, Golang, Java, C++, C#, RustExperience with Linux/UnixPreferred Qualifications:Experience... 
    C++
    Permanent employment
    Local area
    Flexible hours

    Amazon

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

     ...complex RF devices, testing equipment and Linux based software systems.* Strong RF problem-solving and troubleshooting abilities with the...  ...least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust- Experience with Linux/Unix- Experience with CI/CD pipelines... 
    C++
    Permanent employment
    Flexible hours

    Amazon

    Redmond, WA
    4 days ago
  • $99.1k - $160k

     ...in places without reliable connectivity.We are seeking an System Development Engineer to architect and deliver software solutions that enable testing...  ...with at least one modern language such as Python, C++, C#- Experience working with microcontrollers or embedded systems... 
    C++
    Permanent employment
    Worldwide
    Flexible hours

    Amazon

    Redmond, WA
    19 hours ago
  • $129.2k - $174.8k

     ...without reliable connectivity.We are looking for a versatile Systems Development Engineer who thrives at the intersection of software, hardware, RF,...  ..., automating in at least one language (e.g., Python, C, C++, Java, Ruby, or PowerShell)- Experience in a Linux or Unix... 
    C++
    Permanent employment
    Flexible hours

    Amazon

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

     ...end-to-end network interface communication system both on the ground prior to launch and in...  ...design intent.As a System Development Engineer, you'll design and build the test automation...  ...such as Python, Ruby, Golang, Java, C++, C#, Rust- Experience in Linux OS and network... 
    C++
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ / Android Systems Engineer. Be the first to apply!