C++ / Android Systems Engineer
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:
- ...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
- ...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
$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- ...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
- ...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++
$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 employmentWork experience placementFlexible hours- ...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++
$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$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 employmentFlexible hours- ...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 employmentFlexible hours
$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 placementFlexible hours- ...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
- ...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
$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 employmentInternshipFlexible hours$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 employmentLocal areaFlexible hours$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 employmentFlexible hours$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 employmentFlexible hours- ...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
$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 employmentInternshipFlexible hours$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 employmentFlexible hours$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 workWork experience placement$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 employmentFlexible 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...C++Permanent employmentFlexible hours$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 employmentFlexible hours$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 employmentFlexible hours$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 employmentLocal areaFlexible hours$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 employmentFlexible hours$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 employmentWorldwideFlexible hours$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 employmentFlexible hours$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ / Android Systems Engineer. 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




