1

Medical Device Embedded Software Engineer Jobs in Reston, VA

Principal Software Engineer

Germantown, MD · On-site

$137K - $184K/yr

... embedded medical device platform. * Evaluate and select processors, image sensors, operating ... software engineering experience, including significant experience developing embedded systems.

In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering ... Development of Device Drivers and Board Support Packages * Experience in Software Change Management ...

In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering ... Development of Device Drivers and Board Support Packages * Experience in Software Change Management ...

... Senior Embedded Software Engineer to join our Trusted Electronics & Effects team in Herndon ... Our offerings include but are not limited to, medical, dental, and vision insurance, life and ...

New

In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering ... Development of Device Drivers and Board Support Packages * Experience in Software Change Management ...

In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering ... Development of Device Drivers and Board Support Packages * Experience in Software Change Management ...

In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering ... Development of Device Drivers and Board Support Packages * Experience in Software Change Management ...

In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering ... Development of Device Drivers and Board Support Packages * Experience in Software Change Management ...

In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering ... Development of Device Drivers and Board Support Packages * Experience in Software Change Management ...

Showing results 41-60

Medical Device Embedded Software Engineer information

See Reston, VA salary details

$72.8K

$159.6K

$181K

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

As of Aug 18, 2026, the average yearly pay for medical device embedded software engineer in Reston, VA is $159,573.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,800.00 and $180,000.00 per year, depending on experience, location, and employer.

What is a medical device embedded software engineer?

Medical Device Embedded Software Engineers are professionals who design, develop, and maintain the specialized software that runs on hardware inside medical devices, such as pacemakers, infusion pumps, and imaging machines. They ensure that the software meets strict regulatory standards for safety, reliability, and performance. Their work involves programming, testing, debugging, and documenting embedded code, as well as collaborating with hardware engineers and regulatory teams to bring safe and effective medical products to market.

What are the key skills and qualifications needed to thrive as a medical device embedded software engineer, and why are they important?

To thrive as a Medical Device Embedded Software Engineer, you need a strong background in embedded systems design, C/C++ programming, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), hardware-software integration, and industry standards like IEC 62304 or FDA regulations is typically required. Attention to detail, strong problem-solving abilities, and effective teamwork are vital soft skills for this role. These competencies are crucial for developing reliable, safe, and compliant software that meets stringent healthcare requirements.

What are some common challenges faced by medical device embedded software engineers when working on cross-functional teams?

Medical Device Embedded Software Engineers often collaborate closely with hardware engineers, regulatory specialists, and quality assurance teams. A common challenge is ensuring that software requirements align with hardware limitations and regulatory standards, which can necessitate frequent adjustments and clear documentation. Additionally, balancing the pace of software development with the rigorous testing and validation processes required for medical devices can be demanding. Effective communication and adaptability are essential to navigate these multidisciplinary interactions and deliver safe, compliant products.

What is the difference between Medical Device Embedded Software Engineer vs Firmware Engineer?

AspectMedical Device Embedded Software EngineerFirmware Engineer
CredentialsBachelor's in Electrical, Computer Engineering, or related; often certifications in medical device standardsBachelor's in Electrical, Computer Engineering, or related; certifications vary by industry
Work EnvironmentMedical device companies, regulated environments, quality assurance focusConsumer electronics, industrial, or embedded systems companies
Industry UsagePrimarily in healthcare, medical device manufacturingBroader tech sectors, including consumer electronics and industrial systems
Search & Comparison IntentHigh overlap in embedded systems, safety standards, and certification requirements

The Medical Device Embedded Software Engineer and Firmware Engineer roles share core skills in embedded systems development. However, the Medical Device Embedded Software Engineer focuses specifically on medical device safety, regulatory compliance, and working within healthcare environments. Firmware Engineers may work across various industries without the strict medical standards, making the Medical Device Embedded Software Engineer role more specialized in healthcare applications.

What are popular job titles related to Medical Device Embedded Software Engineer jobs in Reston, VA?

For Medical Device Embedded Software Engineer jobs in Reston, VA, the most frequently searched job titles are:

What job categories do people searching Medical Device Embedded Software Engineer jobs in Reston, VA look for?

The top searched job categories for Medical Device Embedded Software Engineer jobs in Reston, VA are:

What cities near Reston, VA are hiring for Medical Device Embedded Software Engineer jobs?

Cities near Reston, VA with the most Medical Device Embedded Software Engineer job openings:

Infographic showing various Medical Device Embedded Software Engineer job openings in Reston, VA as of August 2026, with employment types broken down into 68% Full Time, 2% Temporary, and 30% Contract. Highlights an 90% In-person, 6% Hybrid, and 4% Remote job distribution, with an average salary of $159,573 per year, or $76.7 per hour.

Principal Software Engineer

Ametek

Germantown, MD • On-site

$137K - $184K/yr

Full-time

Posted 24 days ago


AMETEK rating

7.5

Company rating: 7.5 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

91st of 159 rated electronics manufacturers


Job description

LKC Technologies is seeking an experienced Principal Software Engineer to serve as the technical leader for all software development across the organization. In this onsite role in Germantown, Maryland, you will help lead the software architecture and development of a new medical technology platform while contributing to the continued evolution of the established RETeval® product portfolio.
The ideal candidate is a hands-on engineer with a proven track record designing and delivering complex embedded systems that acquire and process video data while generating highly accurate, deterministic control signals with microsecond-level timing requirements. This individual will be responsible for critical technology decisions, including selection of processors, image sensors, operating systems, software architecture, development tools, programming languages, and engineering processes.
You will partner with hardware, systems, clinical, quality, regulatory, and product teams to develop medical technologies from concept through commercialization and ongoing lifecycle support.
Responsibilities
  • Serve as the senior software technical authority for LKC Technologies.
  • Lead technology decisions for embedded platforms, operating systems, development tools, software frameworks, and related infrastructure.
  • Partner with cross-functional teams, including hardware, optical, systems, clinical, quality, and regulatory.
  • Mentor software engineers and promote clear standards for design, documentation, testing, and code quality.
  • Lead the software architecture and development of a new, internet-connected, embedded medical device platform.
  • Evaluate and select processors, image sensors, operating systems, middleware, and development frameworks.
  • Design software solutions that capture, process, analyze, and manage image and video data.
  • Develop real-time control systems with precise timing requirements, including microsecond-level control or synchronization.
  • Establish software development infrastructure, including automated testing and deployment practices.
  • Support system design reviews, risk assessments, verification, validation, and regulatory support activities.
  • Architect secure connectivity solutions for connected devices.
  • Architect software licensing and software lifecycle management strategies.
  • Contribute to feature enhancements, performance improvements, system integration, and long-term maintainability for existing product platforms, including the RETeval device and associated manufacturing and analysis tools.

Required Qualifications
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.
  • 10+ years of professional software engineering experience, including significant experience developing embedded systems.
  • Demonstrated experience designing and delivering complex software products from concept through production.
  • Experience developing systems involving image acquisition, video processing, machine vision, or similar technologies.
  • Experience implementing real-time systems with precise timing requirements, including microsecond-scale control or synchronization.
  • Experience and proficiency in C/C++.
  • Strong understanding of embedded software architecture, debugging, optimization, and performance analysis.
  • Experience working closely with hardware engineering teams throughout product development.
  • Effective communication, collaboration, and technical mentoring skills.

Preferred Qualifications
  • Experience developing connected or cloud-enabled devices.
  • Experience with automated testing, continuous integration, and DevOps practices for embedded systems.
  • Medical device development experience, including familiarity with design controls, risk management, verification, validation, and regulatory requirements.
  • Experience working in regulated industries such as medical devices, aerospace, industrial automation, or automotive systems.
  • Experience serving as a technical lead, principal engineer, or mentor to small engineering teams.

Compensation
Employee Type: Salaried
Currency: USD
Salary Minimum: 190,000
Salary Maximum: 225,000
Incentive: No
Disclaimer: Where a specific pay range is noted, it is a good faith estimate at the time of this posting. The actual salary offered will be based on experience, skills, qualifications, market / business considerations, and geographic location.
For more information on AMETEK's competitive benefits, please click here.
AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.5 billion.
AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers' most complex challenges. We employ 22,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK is a component of the S&P 500. Visit https://www.ametek.com/careers for more information.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. Individuals who need a reasonable accommodation because of a disability for any part of the employment process should call 1 (866) 263-8359.

What AMETEK employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom