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

Embedded System Software Engineer

Full-time

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded System Software Engineer in Washington DC vacancy
  • $100k - $145k

     ...Embedded System Software Engineer Job Locations US-MA-Burlington | US-VA-Alexandria Job ID 2025-1480 Category Engineer Type Full-Time Overview General Job Description Join our engineering team as an Embedded... 
    Suggested
    Full time
    Flexible hours

    MPR Associates

    Alexandria, VA
    4 days ago
  •  ...Principal Embedded Firmware EngineerJoin our growing team of innovators...  ...Principal Embedded Firmware Engineer, you will be responsible for...  ...other firmware, hardware, software, and mobile developers. As a...  ...disciplines and able to guide overall system optimization, security, and... 
    Suggested
    Contract work
    Flexible hours

    Software Technology Inc

    Washington DC
    18 hours ago
  •  ...involves developing and integrating complex systems spanning hardware, FPGA/digital logic, embedded firmware, Linux, and application-level software. The role works across the full...  ..., resolving issues that span multiple engineering disciplines. Create and improve manufacturing... 
    Suggested
    Full time

    Green Key Resources

    Washington DC
    3 days ago
  •  ...precision assembly of advanced weapons systems. With over thirteen years of a...  ...development, integration, and test of embedded and application software for advanced missile programs. This...  ...involves close collaboration with systems engineering, electrical/hardware design,... 
    Suggested
    Full time
    Immediate start

    CoAspire

    Washington DC
    3 days ago
  • $130k - $210k

    Job DescriptionEverforth ECS is seeking a Principal Systems Engineer - Embedded Software Engineer to work onsite in Arlington, VA office. The successful candidate will have knowledge of all aspects of missile systems engineering in support of DoD missile systems programs... 
    Suggested
    Work at office

    ECS Federal

    Arlington, VA
    18 hours ago
  • DescriptionSAIC is seeking an Embedded Software Engineer. Come join our team working on the next generation SoC design for the Department of Defense...  ..., design, build, and enhance highly available and scalable system software used by customers worldwide. You will direct major... 
    Worldwide

    Science Applications International Corporation

    Arlington, VA
    4 days ago
  •  ...company founded and operated by engineers on a mission to revolutionize...  ...ve ever wanted to really own software engineering design decisions...  ...to contribute to good system design, to challenge bad requirements...  ...Era is looking for strong embedded software engineers that want... 
    Full time
    Remote work

    Electric Era

    Washington DC
    2 hours ago
  • $140k - $180k

     ...Job Description Job title: Senior Hardware Engineer Location: Washington DC, (USA) Annual Salary: $140,000 - $180,000 per annum...  ...electronics behind company’s actuators and intelligent control systems that will include power electronics as well technical leadership... 
    Immediate start
    Relocation package

    Owen Daniels

    Washington DC
    2 days ago
  • $125k - $165k

     ...possible with the ultimate goal ofenabling human life on Mars. EMBEDDED SOFTWARE ENGINEER LASER MESH ROUTING (STARLINK) SpaceX was founded under...  ...maintain the lean high-reliability Linux-based operating system that underpins our supercomputer network fabric and... 
    Permanent employment
    Full time
    Temporary work
    Internship
    Work at office
    Monday to Friday

    SpaceX

    Washington DC
    18 days ago
  • $170k - $200k

     ...Overview Systems Planning and Analysis, Inc. (SPA) delivers high-impact, technical solutions to complex national security issues...  ..., acquisition and contracting, systems and digital engineering, software development, test and evaluation, sustainment and life-cycle... 
    Work at office
    Flexible hours

    Systems Planning and Analysis, Inc

    Laurel, MD
    1 day ago
  • $52 - $58 per hour

     ...cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go... 
    Full time
    Work experience placement
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Immediate start
    Work from home
    3 days per week

    Lyft

    Washington DC
    4 days ago
  •  ...Lead Systems EngineerThis position supports Revolutional's federal customer as part of an application transformation and modernization...  ...without disrupting mission-critical operations.As a Lead Systems Engineer at Revolutional, you will drive end-to-end systems engineering... 
    For contractors

    Harmonia | Revolutional

    Suitland, MD
    18 hours ago
  •  ...Lead Systems EngineerCloud, DevSecOps & Geospatial ModernizationLocation: Suitland, MD | HybridProposal Opportunity: This position is...  ...the RoleEssnova Solutions is seeking an experienced Lead Systems Engineer to support a large-scale federal technology modernization... 
    Contract work
    Work at office
    Local area

    Essnova Solutions

    Suitland, MD
    3 days ago
  • $145k - $160k

     ...Lead Systems EngineerCreating a culture dedicated to modernization and collaboration while providing actionable, reliable data is at...  ...for the betterment of our nation's population. As a Lead Systems Engineer supporting the United States Census Bureau's (USCB) Geography Division... 
    Contract work
    Work at office

    Xcellent Technology Solutions , Inc.

    Suitland, MD
    18 hours ago
  • $125k - $170k

     ...electronics, power distribution, electric engines, and software to mission-critical applications...  ...of the Software Engineering team, the Embedded Software Engineer develops and verifies...  ...motor control, and battery energy storage systems. This role spans the full software... 
    Permanent employment
    Temporary work

    MAGNIX USA INC

    Washington DC
    10 days ago
  • $127.5k - $236.5k

     ...L3Harris Technologies is seeking a Lead Systems Engineer – Mission Protection to support a high-visibility, mission-critical national security program. This individual will lead the contractor Mission Protection team and serve as the primary authority for Mission Protection... 
    For contractors
    Local area
    Flexible hours

    L3Harris Technologies

    Accokeek, MD
    2 days ago
  • $160k - $190k

     ...gets built and delivered by operating with a product mindset, prioritizing speed, ownership, and execution over bureaucracy.Lead Systems Engineer Location: Suitland, MD (Hybrid)Terms: Full-timeClearance/Work Authorization: US Citizenship with the ability to obtain and... 
    Full time
    For contractors
    Work experience placement

    Revolutional LLC

    Suitland, MD
    2 days ago
  •  ...services. We're a nonprofit engineering, applied research, and advanced...  ...Division is seeking a Lead Systems Engineer to support the development...  .... This full-time position is embedded on-site with the sponsor in...  ...Assess cloud capabilities, software architectures, and emerging... 
    Full time
    Internship
    Local area

    The MITRE Corporation

    Bethesda, MD
    3 days ago
  • $115.3k - $170.4k

     ...About Us We’re a team of professional embedded/firmware engineers dedicated to making electric power...  ...passionate about developing hard real-time systems in critical applications. Healthy...  ...systems. Understand hardware and software interactions. Collaborate across... 
    Full time
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories

    Washington DC
    3 days ago
  • $135k - $216k

     ...com to learn how we’re keeping people around the world safe and secure.ResponsibilitiesPeraton is seeking an experienced Lead Systems Engineer to join our team of qualified and diverse individuals.This position supports Peraton's federal customer as part of an application... 
    Contract work
    Temporary work
    Shift work

    Peraton

    Suitland, MD
    4 days ago
  • $134.75k - $180.25k

     ...future of Salesforce. The Experience This Specialist Solution Engineer role sits within our Emerging Business Unit, focusing on...  ...Platform, Agentforce IT Service Replaces Outdated “portal-to-ticket” Systems With An Agent-first, Conversation-first, Workflow-driven... 

    Salesforce

    Washington DC
    3 days ago
  •  ...centralized go-to-market and decentralized engineering allows us to move with unparalleled...  ...Role Valinor Reflex is looking for an Embedded Software Engineer to join our small, hands-on...  ..., building a low-profile smart optics system that brings real-time computing and embedded... 
    Local area

    Valinor Enterprises, Inc.

    Washington DC
    2 days ago
  • $70k - $85k

     ...equipment upgrades, and proprietary energy software to help deliver complete energy saving...  ...to fill the role of Sales Solutions Engineer .  The successful candidate will be an...  ...opportunity through upgrades to lighting systems, HVAC systems, refrigeration systems, gas... 
    Remote work

    Budderfly

    Washington DC
    21 days ago
  •  ...work on building an operating system. Not an abstraction,...  ...Responsibilities: Develop and maintain embedded system firmware including low...  ...and higher-level system software. Design and implement application...  ...-functionally with other engineering teams to debug complex issues... 
    Local area

    Swoop Technologies

    Washington DC
    1 day ago
  • $150k - $180k

     ...Senior Embedded Field Reliability Engineer Seattle or Salt Lake City, Utah | On-site | Full-time Can...  ...business developing vehicle scanning systems for dealerships, collision repair centres...  ...embedded hardware, cameras and AI software, these systems help identify vehicle... 
    Full time
    Immediate start
    Remote work

    Stelvio Inc.

    Washington DC
    4 days ago
  •  ...Description Job Description NIRA Inc. is seeking a Lead Systems Engineer with hands-on experience in ground-based air traffic management...  ...into measurable requirements, evaluate integrated hardware/software solutions, and lead engineering activities through verification... 

    NIRA, Inc.

    Washington DC
    24 days ago
  • $73.9 - $121.94 per hour

     ...Security Clearance: Ability to obtain and maintain a government security clearance if required Are you an experienced systems engineering leader who enjoys tackling complex technical challenges, shaping solution designs, and guiding cross-functional teams... 
    Hourly pay
    Work at office
    Local area

    PEMCCO

    Washington DC
    14 days ago
  • $200k - $240k

     ...Date Posted: 2026-10-19 Category: Engineering and Sciences Subcategory: Hardware...  ...SAIC is seeking an experienced FPGA/Embedded-Systems Engineer to design, verify, and integrate...  ...VHDL and Verilog, along with embedded software skills and a deep understanding of digital... 
    Full time
    Remote work
    Shift work

    SAIC

    College Park, MD
    18 hours ago
  • $160k - $225k

    Lead Full Stack Engineer Location: Arlington, VA (Hybrid) Employment Type: Full-time Compensation: $160,000–$225,000 base +...  ...BluJuniper is an AI and optimization company developing advanced software systems for complex operational environments. We are seeking a... 
    Full time
    Live in
    Relocation
    Flexible hours

    BluJuniper

    Arlington, VA
    3 days ago
  • $107.9k - $195.05k

     ...greatest work is ahead! We are looking for an experienced Computer Systems Engineer - Pega Resource to join the National Airspace System (NAS)...  ...part in designing, developing, and maintaining high-quality software solutions as well as operational support to the program. You... 
    Full time
    Contract work
    Work at office

    Leidos

    Washington DC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded System Software Engineer. Be the first to apply!