Software Engineer Device & Backend Systems
Job in
Montpelier, Washington County, Vermont, 05604, USA
Listing for:
Meta
Full Time
position
Listed on 2026-08-30
Job specializations:
-
Software Development
Backend Developer, DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 184000 - 257000 USD Yearly
USD
184000.00
257000.00
YEAR
Job Description & How to Apply Below
Position: Software Engineer - On-Device & Backend Systems
Summary:
Meta is building the next generation of intelligent devices powered by custom silicon and deeply integrated cloud services. As a Staff Software Engineer on this team, you will own the end-to-end software architecture that spans Meta's custom SoC platform, on-device AOSP-based software, and the backend services that extend device capabilities into the cloud. You will drive the most complex cross-boundary technical decisions-bridging low-level hardware abstraction, Android platform software, and scalable backend infrastructure to deliver seamless, high-performance experiences.
This role demands deep expertise across embedded/on-device systems and distributed backend services, and the ability to lead major initiatives that require tight coordination between silicon, device software, and cloud teams.
Required Skills:Software Engineer - On-Device & Backend Systems Responsibilities:
Define and drive the end-to-end system architecture spanning on-device software (AOSP, Meta custom SoC interfaces) and Meta's backend services, ensuring coherent data flow, low latency, and reliability across the full stackLead the design and implementation of platform software that leverages Meta's custom SoC capabilities including hardware accelerators, DSPs, and specialized compute units- through AOSP system services, HALs, and native frameworksOwn resolution of the most complex, ambiguous technical problems that cross the device-cloud boundary: diagnosing issues that manifest across silicon bring-up, OS layers, network transport, and backend service interactionsArchitect backend services that support on-device workloads including model serving, telemetry pipelines, OTA update infrastructure, device management, and cloud offload- optimizing for scale, availability, and cost efficiencyDrive performance optimization across the full stack: silicon-aware scheduling on-device, efficient serialization and transport protocols, and backend service latency/throughput at scalePartner with silicon/hardware teams to define software requirements for Meta's custom SoC, influence silicon roadmaps, and ensure platform software fully exploits custom hardware capabilitiesEstablish system-level metrics, monitoring, and reliability frameworks that provide end-to-end observability from on-device health through backend service SLAsCollaborate cross-functionally with silicon, firmware, OS platform, product, ML/AI, and infrastructure teams to align technical strategies, unblock dependencies, and drive org-level outcomesCommunicate architecture decisions, integration strategies, and technical trade-offs to stakeholders at all levels- driving alignment across device and backend organizationsLeverage AI tools and workflows to accelerate development, improve system analysis, and scale your impact across the organizationMinimum Qualifications:Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience10+ years of experience in systems software engineering, with significant depth in both on-device/embedded platforms and backend/distributed systemsExperience leading complex initiatives that span hardware-software-cloud boundaries with demonstrated org-level impactDeep understanding of Android platform internals (AOSP): system services, HAL interfaces, native frameworks, and build/integration workflowsStrong proficiency in C/C++ for on-device systems programming and Java/Kotlin or Python/C++ for backend service developmentExperience working with custom silicon or SoC platforms—including hardware bring-up, driver integration, or hardware abstraction layer developmentExperience designing and operating large-scale backend services (e.g., RPC frameworks, data pipelines, model serving, distributed storage)Track record of solving highly complex technical problems that span multiple systems, teams, and organizational boundariesExperience with system-level debugging across the full stack: hardware traces, OS-level profiling, network diagnostics, and backend service observabilityExperience shipping consumer devices or embedded systems at scale alongside their supporting cloud infrastructurePreferred Qualifications:Experience with large-scale backend infrastructure (RPC frameworks, distributed data stores, real-time analytics) or equivalent service frameworksFamiliarity with custom silicon workflows: firmware/software co-design, DSP programming, hardware accelerator integration, or silicon validationExperience with on-device ML inference, model optimization (quantization, compilation for custom accelerators), and cloud-to-device model deployment pipelinesProficiency in power-aware software design: balancing on-device compute vs. cloud offload for battery life, thermal, and latency constraintsExperience with OTA systems, device fleet management, or A/B experimentation frameworks for hardware productsBackground in real-time or low-latency systems: sensor fusion, streaming media, or interactive workloads…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here: