1

Medical Device Software Engineer Jobs in Seattle, WA

As a Device Software Development Engineer on the Amazon Leo for Government (ALG) team, you will design and develop embedded software for Amazon Leo's satellite and ground systems. You'll work on ...

As a Device Software Development Engineer on the Amazon Leo for Government (ALG) team, you will design and develop embedded software for Amazon Leo's satellite and ground systems. You'll work on ...

Embedded Software Dev Engineer III

Redmond, WA · Hybrid

$147K - $193K/yr

As a Device Software Development Engineer on the Amazon Leo for Government (ALG) team, you will design and develop embedded software for Amazon Leo's satellite and ground systems. You'll work on ...

As a Device Software Development Engineer on the Amazon Leo for Government (ALG) team, you will ... Amazon also offers comprehensive benefits including health insurance (medical, dental, vision ...

Embedded Software Dev Engineer III

Redmond, WA · Hybrid

$147K - $193K/yr

As a Device Software Development Engineer on the Amazon Leo for Government (ALG) team, you will design and develop embedded software for Amazon Leo's satellite and ground systems. You'll work on ...

Embedded Software Dev Engineer III

Redmond, WA · On-site

$147K - $193K/yr

As a Device Software Development Engineer on the Amazon Leo for Government (ALG) team, you will ... Amazon also offers comprehensive benefits including health insurance (medical, dental, vision ...

next page

Showing results 1-20

Medical Device Software Engineer information

See Seattle, WA salary details

$72.3K

$167.9K

$233.9K

How much do medical device software engineer jobs pay per year?

As of Jul 26, 2026, the average yearly pay for medical device software engineer in Seattle, WA is $167,886.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,600.00 and $196,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Medical Device Software Engineer position, and why are they important?

To thrive as a Medical Device Software Engineer, you need a solid background in software development, embedded systems, and biomedical engineering, often supported by a degree in computer science, electrical engineering, or a related field. Experience with programming languages like C/C++, knowledge of real-time operating systems, and familiarity with medical device regulatory standards such as IEC 62304 are typically required. Strong problem-solving skills, attention to detail, and effective communication are essential soft skills for this position. These skills ensure high-quality, compliant software that contributes to safe and reliable medical devices, which are critical for patient health.

What is a Medical Device Software Engineer job?

A Medical Device Software Engineer is responsible for designing, developing, testing, and maintaining software used in medical devices. They ensure compliance with regulatory standards like FDA and IEC 62304 while working on embedded systems, user interfaces, or cloud-based healthcare applications. Their role involves collaborating with cross-functional teams, including hardware engineers and regulatory specialists, to ensure patient safety and product effectiveness.

What are some typical daily responsibilities of a Medical Device Software Engineer?

Medical Device Software Engineers typically spend their days designing, coding, and testing software for medical devices in compliance with health regulations. They collaborate closely with hardware engineers, quality assurance teams, and regulatory specialists to ensure that the software integrates seamlessly with device hardware and meets performance and safety standards. Documenting development processes, participating in code reviews, and addressing feedback from cross-functional teams are also common aspects of the role. This position often requires troubleshooting issues in both simulated and real clinical environments to ensure the reliability and safety of the device.

What are the most commonly searched types of Medical Device Software Engineer jobs in Seattle, WA? The most popular types of Medical Device Software Engineer jobs in Seattle, WA are:
What are popular job titles related to Medical Device Software Engineer jobs in Seattle, WA? For Medical Device Software Engineer jobs in Seattle, WA, the most frequently searched job titles are:
What job categories do people searching Medical Device Software Engineer jobs in Seattle, WA look for? The top searched job categories for Medical Device Software Engineer jobs in Seattle, WA are:
Infographic showing various Medical Device Software Engineer job openings in Seattle, WA as of July 2026, with employment types broken down into 3% Internship, 83% Full Time, 3% Part Time, and 11% Contract. Highlights an 94% In-person, 3% Hybrid, and 3% Remote job distribution, with an average salary of $167,886 per year, or $80.7 per hour.
Software Engineer - On-Device & Backend Systems

Software Engineer - On-Device & Backend Systems

Meta

Redmond, WA

$183K/yr

Full-time

Posted 14 days ago


Meta rating

7.8

Company rating: 7.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

136th of 245 rated software companies


Job description

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.
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 stack
  • Lead 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 frameworks
  • Own 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 interactions
  • Architect 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 efficiency
  • Drive performance optimization across the full stack: silicon-aware scheduling on-device, efficient serialization and transport protocols, and backend service latency/throughput at scale
  • Partner with silicon/hardware teams to define software requirements for Meta's custom SoC, influence silicon roadmaps, and ensure platform software fully exploits custom hardware capabilities
  • Establish system-level metrics, monitoring, and reliability frameworks that provide end-to-end observability from on-device health through backend service SLAs
  • Collaborate cross-functionally with silicon, firmware, OS platform, product, ML/AI, and infrastructure teams to align technical strategies, unblock dependencies, and drive org-level outcomes
  • Communicate architecture decisions, integration strategies, and technical trade-offs to stakeholders at all levels—driving alignment across device and backend organizations
  • Leverage AI tools and workflows to accelerate development, improve system analysis, and scale your impact across the organization

Minimum Qualifications:
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 10+ years of experience in systems software engineering, with significant depth in both on-device/embedded platforms and backend/distributed systems
  • Experience leading complex initiatives that span hardware–software–cloud boundaries with demonstrated org-level impact
  • Deep understanding of Android platform internals (AOSP): system services, HAL interfaces, native frameworks, and build/integration workflows
  • Strong proficiency in C/C++ for on-device systems programming and Java/Kotlin or Python/C++ for backend service development
  • Experience working with custom silicon or SoC platforms—including hardware bring-up, driver integration, or hardware abstraction layer development
  • Experience 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 boundaries
  • Experience with system-level debugging across the full stack: hardware traces, OS-level profiling, network diagnostics, and backend service observability
  • Experience shipping consumer devices or embedded systems at scale alongside their supporting cloud infrastructure

Preferred Qualifications:
  • Experience with large-scale backend infrastructure (RPC frameworks, distributed data stores, real-time analytics) or equivalent service frameworks
  • Familiarity with custom silicon workflows: firmware/software co-design, DSP programming, hardware accelerator integration, or silicon validation
  • Experience with on-device ML inference, model optimization (quantization, compilation for custom accelerators), and cloud-to-device model deployment pipelines
  • Proficiency in power-aware software design: balancing on-device compute vs. cloud offload for battery life, thermal, and latency constraints
  • Experience with OTA systems, device fleet management, or A/B experimentation frameworks for hardware products
  • Background in real-time or low-latency systems: sensor fusion, streaming media, or interactive workloads that span device and cloud
  • Experience with wearable devices, AR/VR systems, mobile platforms, or IoT at scale
  • Track record of leading large-scale projects from silicon bring-up through mass production and live service operation
  • Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
  • Demonstrated ability to integrate AI tools to optimize engineering workflows and drive measurable efficiency gains
  • Experience defining APIs and contracts between on-device and backend systems that remain stable across hardware generations

About Meta:
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@meta.com.
$183,997/year to $257,000/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.

What Meta employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom