Embedded System Software Engineer
Pentangle Tech Services | P5 Group
Title: Senior C++ / Android Systems Engineer – AOSP, Backend & Telemetry
Work Location: Redmond, WA
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.
- ...Description Title: Senior C++ / Android Systems Engineer – AOSP, Backend & Telemetry \n Work... ...We are seeking an experienced Senior Software Engineer with strong expertise in modern C++, Linux/Android, and AOSP/embedded Android development . This role requires...Suggested
$185k - $210k
...Senior Embedded Firmware EngineerKapta Space, a VC-funded early-stage... ...a Senior Embedded Firmware Engineer to lead the complete lifecycle... ...in mission-critical software development that have the drive... ...Board Support Package, Operating Systems, Bootloader, Microcontrollers...SuggestedPermanent employmentFull time- ...possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)SpaceX was founded under the... ...maintain the lean, high-reliability Linux-based operating system that underpins our supercomputer network fabric and...SuggestedPermanent employmentTemporary workInternshipWork at officeMonday to Friday
$143.7k - $194.4k
...be responsible for delivering embedded FW code running on ground networks... ...of non-internship professional software development experience- 2+... ...and scaling) of new and existing systems experience- 1+ years of software development engineer or related occupational experience...SuggestedPermanent employmentInternshipFlexible hours$168.1k - $227.4k
..., Amazon Leo will serve people and organizations operating in locations without reliable connectivity.As an Embedded Senior Software Engineer on antenna systems validation team, you'll build the software backbone that powers our satellite ground infrastructure. You'll...SuggestedPermanent employmentInternshipFlexible hours- Embedded Software EngineerJob#: 3053485Job Description:Embedded Software EngineerLocation: Redmond... ...Role OverviewWe are seeking a software engineer with expertise in AMD Versal SoCs and... ...team member can provide.Everforth Apex Systems is an equal opportunity employer. We do...Permanent employment
- ...possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, SATELLITE ANTENNA (STARLINK)Starlink is SpaceX’s... ...characterization, and operation of advanced phased array systems. You’ll drive features at every layer of the stack, from embedded...Permanent employmentTemporary workInternshipWork at officeRemote workMonday to FridayWeekend work
$165k - $230k
...with the ultimate goal of enabling human life on Mars.SR. EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)At SpaceX we’re leveraging our... ...deploy Starlink, the world’s most advanced broadband internet system. Starlink is the world’s largest satellite constellation...Permanent employmentTemporary workWork at officeWorldwideMonday to FridayWeekend work- ...Job Title: Embedded Software Test Engineer Location: Redmond, WA Fulltime Description: Maintain and sustain AOSP codebases for prototype systems in sustain/maintenance mode. Keep AOSP builds healthy, stable, and reproducible; triage and resolve build breaks...Full time
$159.2k - $215.3k
...push the state of the art in space-based systems design. We are looking for the next... ...satellites. We are looking for an exceptional engineer who combines superb technical and... ...level firmware development and hardware/software integration Amazon is an equal opportunity...Permanent employmentFlexible hours- ...Amazon Kuiper Manufacturing Enterprises LLC is seeking an Embedded Software Development Engineer for the Leo Flight Software Team to scale VirtSat, the... ...platform for virtual satellites and ground systems. You will own the Graviton bare-metal virtualization...
- ...Job Title: Software Development Engineer Location: Onsite: Redmond, WA Contract on W2 Duration: 18 months Typical Day in the Role Purpose of the Team: The purpose of this team is to manage Windows audio system certification tests for industry partners (IHVs and OEMs)...Contract work
- ...SpaceX in Redmond is seeking an Embedded Software Engineer for the Starlink project where you will develop real-time software to optimize user experience for satellite-based internet access. Responsibilities include architecture and code reviews, as well as developing...
- ...Amazon LEO is hiring an Embedded Software Dev Engineer to design, craft, and deploy embedded software for Customer Terminal devices within the LEO system. You will participate in all SDLC phases and develop in C/C++, Rust, Python or other languages, with emphasis on real...
$168.1k - $227.4k
..., from custom silicon to secure software, to enable innovative satellite and ground systems. Be part of a team that pushes the... ...a Device Software Development Engineer on the Amazon Leo for Government... ...team, you will design and develop embedded software for Amazon Leo's...InternshipRelocation packageFlexible hours$143.7k - $194.4k
...reliable connectivity. You will design, craft, and deploy reliable embedded software for large quantity of consumer electronic products. Amazon... ...software for Customer Terminal devices within the Amazon LEO system. · Participate in all phases of SDLC including requirements...Permanent employmentInternshipFlexible hours$143.7k - $194.4k
...internet link — and our team writes the embedded software that makes it work: acquiring a LEO... ...performance without exceeding its envelope.• System integration & field telemetry —... ...in the lifeAs part of our BSP software engineering team, you will design and implement embedded...Permanent employmentInternshipFlexible hours$102.69k - $154.03k
Astronics SubsidiaryAdvanced Electronic Systems (AES) LocationKirkland, WA DescriptionSenior Embedded Software Engineer - Hardware/Software IntegrationAstronics Advanced Electronic Systems (AES) is seeking a Senior Embedded Software Engineer with strong hardware/software...Full timePart timeWork from homeWorldwideFlexible hours$168.1k - $227.4k
...operation of a variety of key embedded security capabilities for... ...from launch to de-orbit.Develop software to payload Radio and Payload... ...integration in an embedded Linux system.Work closely with hardware... ...are looking for an software engineer to participate in all phases...Permanent employmentInternshipFlexible hours$143.7k - $194.4k
...in places without reliable connectivity.We are seeking an Embedded Software Engineer to architect and deliver software solutions that enable testing... ...validation, and optimization of next-generation hardware systems for the Customer Terminals. This role sits at the critical...Permanent employmentInternshipWorldwideFlexible hours$143.7k - $194.4k
..., from custom silicon to secure software, to enable innovative satellite and ground systems. Be part of a team that pushes the... ...a Device Software Development Engineer on the Amazon Leo Satellite Gateway... ..., you will design and develop embedded software for Amazon Leo's...Permanent employmentInternshipLocal areaFlexible hours$168k - $270.25k
The NVIDIA Experience (NVEX) Solutions Engineering team is looking for an experienced solution... ..., and contribute to products and software tooling. You must have excellent problem... ...experience with multi-GPU platformsStrong system software (firmware, BIOS, kernel, driver...Full timeWeekend work$143.7k - $194.4k
...push the state of the art in distributed systems and software design. Come work at Amazon!Export... ...drivers and protocol implementations on embedded LinuxCollaborate with cross-functional... ..., communications, and operations engineers — to integrate, test, and deploy high-...Permanent employmentInternshipLocal areaFlexible hours$143.7k - $194.4k
...asylum.Key job responsibilities- Develop embedded software in C++, Rust, or other modern languages... ..., UART etc.- Write device drivers and system applications for the various satellite... ...are looking for an outstanding software engineer to participate in all phases of...Permanent employmentInternshipFlexible hours$119.8k - $234.7k
...in topological qubits and integrated end‑to‑end with the Azure Quantum software stack.As a Senior Software Development Engineer in our Quantum Systems organization, you will develop core embedded software that powers Microsoft’s custom quantum readout instruments. This...Ongoing contractLocal areaRemote work3 days per week$168.1k - $227.4k
...communities around the world, and we’ve designed the system with the capacity, flexibility, and performance... ...connectivity. In this role, you will develop software for the Leo Customer Terminal embedded systems engineering team. You will be responsible for the design,...Permanent employmentInternshipFlexible hours- ...TimeCompany: SRI Tech SolutionsJob Title: Software Engineering - Firmware Software Engineer VTax Work... ..., and evaluation of the software and systems that make computers work. A typical... ...the C and C++ programming languages for embedded environments, with portability to...Full time
$7.98k
...Type: Full TimeCompany: SRI Tech SolutionsJob Title: Firmware Software Engineer IVLocation: WA - RedmondResponsibilitiesYou’ll partner with... ...implementations for research devicesThe work will include driver, system services, and integrations with firmware from additional...Full timeWork experience placement- ...Lead Systems Engineer – Honeywell As a Lead Systems Engineer here at Honeywell, you will play a critical role in the design, implementation... ...successful delivery of programs within scope and budget. Systems/software requirements development, validation, integration or...Permanent employmentTemporary workFlexible hours
$35 per hour
...Nintendo of America About Nintendo of America : From the launch of the Nintendo Entertainment System ™ more than 30 years ago, Nintendo's mission has been to create smiles through unique entertainment experiences. Here at Nintendo of America Inc., we deliver on this...Full timeWork experience placementInternshipSummer internshipWork at officeLocal areaShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded System Software Engineer. Be the first to apply!
- embedded developer Redmond, WA
- embedded software engineer Redmond, WA
- embedded engineer Redmond, WA
- embedded systems software engineer Redmond, WA
- software Redmond, WA
- software engineer - cloud services Redmond, WA
- software quality assurance Redmond, WA
- healthcare software sales Redmond, WA
- entry level software sales Redmond, WA
- software technical support Redmond, WA





