1

Medical Device Software Engineer Jobs in Washington

They are seeking a highly experienced Senior Software Engineer to join an Agile development team to ... applications, device drivers, etc.) Company : NATIONAL SECURITY EXPERTISE THAT POWERS MISSION ...

Experience with Linux and Windows internals and device driver development * Experience with embedded software development * Experience leading engineering teams from concept through operations and ...

Software Engineer

Annapolis, MD · On-site

$80K - $120K/yr

Design and Test Device Drivers for Windows and Linux * Design and Test API, User Examples * Design ... Benefits include Major Medical and Prescription Drug coverage for you and your eligible dependents ...

... well as specialized device programming. Working as both an individual contributor and a ... In addition, the Software Engineer supports software process management throughout development ...

Software Engineer

Chantilly, VA · On-site

$125K - $160K/yr

Working knowledge of software products (operating systems, applications, device drivers, etc ... Medical / Dental / Vision / Flexible Spending Account (FSA) * 401k Plan with Match * Tuition ...

Software Engineer

Ashburn, VA · On-site

$120K/yr

... medical, dental, vision, tuition reimbursement, and 401k. Our employees enjoy more than just a ... application, device, network, vendor, and infrastructure boundaries. - Work with product ...

Software Engineer

Annapolis Junction, MD · On-site

$114K - $155K/yr

Skills: Dev-C++, Device Driver Development, IEEE 802.11, Software Integration Testing ... Our benefits package for all US-based employees includes a variety of medical plan options, some ...

Showing results 41-60

Medical Device Software Engineer information

See Washington salary details

$71.9K

$167.1K

$232.7K

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

As of Aug 13, 2026, the average yearly pay for medical device software engineer in Washington is $167,085.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,900.00 and $195,900.00 per year, depending on experience, location, and employer.

How do you become a medical device software engineer?

To become a medical device software engineer, individuals typically need a bachelor's degree in software engineering, computer science, or a related field. Experience with embedded systems, programming languages like C or C++, and knowledge of medical device regulations such as FDA standards are important. Certifications in quality management or regulatory compliance can also enhance job prospects.

What are the key skills and qualifications needed to thrive as a medical device software engineer?

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?

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 the 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 Washington?

The most popular types of Medical Device Software Engineer jobs in Washington are:

What job categories do people searching Medical Device Software Engineer jobs in Washington look for?

The top searched job categories for Medical Device Software Engineer jobs in Washington are:

What cities in Washington are hiring for Medical Device Software Engineer jobs?

Cities in Washington with the most Medical Device Software Engineer job openings:

Infographic showing various Medical Device Software Engineer job openings in Washington as of August 2026, with employment types broken down into 1% As Needed, 77% Full Time, 17% Part Time, and 5% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $167,085 per year, or $80.3 per hour.

Junior Software Engineer (AFC Device SW)

Cesna Group

Vienna, VA • On-site

$50K - $100K/yr

Full-time

Medical, PTO

Re-posted 12 days ago


Job description

Job Summary
A junior software engineer is responsible for designing, developing, and testing the software for the Automatic Fare Collection (AFC) devices. This role is also responsible for deploying and configuring updated software, as well as conducting both on-site and remote testing and troubleshooting by analyzing the system logs and data to diagnose and resolve the issues efficiently
Job Description
  • Duties/Responsibilities
  • - Participate in designing, coding, testing, and deploying software
  • - Provide technical support during the AFC device installation. (on-site and remote)
  • - Help troubleshoot and resolve operational issues as they arise (on-site and remote)
  • - Conduct basic testing and validation to ensure software performance and reliability
  • (on-site and remote)
  • - Contribute to preparing and updating technical documentation
  • - Support project-related tasks and deliverables as assigned by the manager
Qualifications
  • - 2?3 years of experience in software development
  • - Ability to learn and apply programming concepts effectively.
  • - Familiar with the following program languages: C, C#, Python.
  • - Familiar with the following IDEs: Visual Studio, Visual Code.
  • - Familiar with the following development environments: Windows OS, STM32.
  • - Strong problem-solving and troubleshooting mindset.
  • - Good teamwork and communication skills
  • Preferred Qualifications
  • - Basic computer network knowledge.
  • - Experience in serial communication programming
  • - Experience in TCP/IP communication programming
  • - intermediate conversational skill in Korean
  • Physical Requirements
  • - Available for interstate/abroad business travel by air.
What's On Offer
Comprehensive health insurance, PTO, sick days
Apply online or feel free to contact us directly for more information about the opportunity. Due to the high volume of applicant, we regret to inform that only shortlisted candidates will be notified. Thank you for your understanding.