1

Contract Medical Device Software Engineer Jobs (NOW HIRING)

Senior Software Engineer

San Diego, CA

$130K - $171K/yr

As medical device development is iterative and subject to regulatory, technical, and business ... Software Engineering, or equivalent - 5+ years of professional software development experience ...

The Software Engineer Manager will also help bring biotechnology software development capabilities ... Manage software development activities throughout the complete medical device product lifecycle ...

New

The Software Engineer Manager will also help bring biotechnology software development capabilities ... Manage software development activities throughout the complete medical device product lifecycle ...

The Software Engineer Manager will also help bring biotechnology software development capabilities ... Manage software development activities throughout the complete medical device product lifecycle ...

New

Software Engineer Manager

Norwood, MA · On-site

$160 - $185/hr

The Software Engineer Manager will also help bring biotechnology software development capabilities ... Manage software development activities throughout the complete medical device product lifecycle ...

New

Senior Software Engineer

San Diego, CA · On-site

$130K - $171K/yr

As medical device development is iterative and subject to regulatory, technical, and business ... Software Engineering, or equivalent - 5+ years of professional software development experience ...

... software engineer contractors. * Familiarity with cloud-connected medical device systems, mobile applications, interoperability, healthcare data platforms, and device-to-cloud communication ...

Software Architect - Medical Device Software Architect Salary Range: $200,000 - $220,000 + full ... Lead and align technical team leads and engineers with the product architecture vision. * Execution ...

Director, Software Engineering

Irvine, CA · On-site

$223K - $260K/yr

... software engineer contractors. * Familiarity with cloud-connected medical device systems, mobile applications, interoperability, healthcare data platforms, and device-to-cloud communication ...

The Director of Software Engineering is responsible for establishing software engineering strategy ... engineer contractors. * Familiarity with cloud‑connected medical device systems, mobile ...

Hercules, California Duration: Long term contract As a Staff Software Engineer, you will also ... Background in laboratory equipment, clinical diagnostics, or medical device development.

next page

Showing results 1-20

Contract Medical Device Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

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

As of Aug 4, 2026, the average yearly pay for contract medical device software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by contract medical device software engineers, and how can they be addressed?

Contract Medical Device Software Engineers often encounter the challenge of rapidly adapting to new projects, technologies, and regulatory requirements unique to each client. Working within strict timelines while ensuring compliance with FDA and ISO standards can be demanding. To address these challenges, it's important to have strong communication skills, maintain thorough documentation, and stay updated on industry regulations. Collaborating closely with cross-functional teams—including quality assurance, hardware engineers, and regulatory affairs—also helps ensure project success and smooth integration into existing workflows.

What is the difference between Contract Medical Device Software Engineer vs Medical Device Software Developer?

AspectContract Medical Device Software EngineerMedical Device Software Developer
CredentialsTypically requires a degree in software engineering, biomedical engineering, or related field; certifications like ISO 13485 or FDA compliance knowledge are commonSimilar educational background; often holds certifications in medical device regulations or quality standards
Work EnvironmentContract roles in medical device companies, often project-based, with focus on compliance and validationFull-time or freelance positions within medical device firms, focusing on software development and testing
Industry UsageCommonly hired for specific projects requiring regulatory compliance and validation expertiseInvolved in ongoing software development, maintenance, and updates for medical devices

While both roles require technical expertise in medical device software, Contract Medical Device Software Engineers typically work on short-term projects with a focus on compliance and validation, whereas Medical Device Software Developers are involved in continuous software development and maintenance within the industry.

What is a contract medical device software engineer?

A Contract Medical Device Software Engineer is a software professional who is hired on a temporary or project basis to design, develop, and test software used in medical devices. They typically work with manufacturers to ensure that the software meets regulatory standards, such as those set by the FDA or ISO. Responsibilities may include creating embedded software, documenting code, and collaborating with cross-functional teams to deliver safe and effective medical products. Their expertise is crucial for developing reliable software that supports patient safety and product compliance.

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

To thrive as a Contract Medical Device Software Engineer, you need a solid background in software development (C/C++/Python), embedded systems, and knowledge of medical device regulations such as IEC 62304, typically supported by a relevant engineering degree. Familiarity with development environments, version control (e.g., Git), and tools for requirements management and verification are essential, along with any certifications in medical device software or quality systems. Strong problem-solving skills, attention to detail, and effective communication are crucial for collaborating with cross-functional teams and ensuring regulatory compliance. These skills and qualifications are vital to deliver safe, compliant, and innovative software solutions efficiently in a highly regulated and dynamic industry.
What cities are hiring for Contract Medical Device Software Engineer jobs? Cities with the most Contract Medical Device Software Engineer job openings:
What are the most commonly searched types of Medical Device Software Engineer jobs? The most popular types of Medical Device Software Engineer jobs are:
What states have the most Contract Medical Device Software Engineer jobs? States with the most job openings for Contract Medical Device Software Engineer jobs include:

Senior WPF Software Engineer - Medical Device

Kforce Technology Staffing

Carlsbad, CA • On-site

$127K - $167K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

RESPONSIBILITIES:
Kforce's client, a growing medical technology company seeking a Senior WPF Software Engineer to develop next-generation software for medical device platforms. We are working directly with the hiring manager on this exclusive search assignment. Competitive compensation includes base salary, annual bonus, and stock/RSUs. This position is mainly onsite in Carlsbad, CA.
Responsibilities:
* Develop Windows desktop applications using C#, WPF, and XAML
* Design modern graphical user interfaces for medical device systems
* Create software modules for hardware communication, data storage/retrieval, and processing algorithms
* Support software verification, validation, and documentation efforts
* Collaborate with electrical, mechanical, firmware, and systems engineering teams
REQUIREMENTS:
* BS/MS in Computer Science or related field
* At least 6-8+ years of software development experience in the medical device industry
* 5+ years of hands-on WPF development experience
* Strong experience with C#, .NET, XAML, Visual Studio, and object-oriented programming
* Experience with GUI development, multithreading, and SQL/NoSQL databases
* Excellent communication and documentation skills
* Ability to thrive in a fast-paced, agile environment
Preferred Skills:
* Medical device software development experience
* 3D visualization/GUI design experience
* Azure or AWS experience
* Knowledge of Python or JavaScript
This is an excellent opportunity to join a growing engineering team developing innovative medical technologies that directly impact patient care
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.