1

Contract Medical Device Software Engineer Jobs in California

Device Software Engineer

Irvine, CA · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... medical challenges of tomorrow. We strive to have a remarkable impact on people's lives across ... The Software Engineer prepares and installs solutions by determining and designing system ...

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 ...

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 ...

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

Principal, Software Engineer

Lake Forest, CA · On-site

$142K - $190K/yr

  • Medical

  • Life

  • Retirement

The Principal Software Engineer, Medical Device Systems is responsible for maintaining, enhancing, and supporting software for Alcon's on-market ophthalmic medical devices and imaging platforms. This ...

Support compliance considerations related to regulated medical device software development practices. * Document findings and recommendations to facilitate efficient handoff to permanent engineering ...

Principal, Software Engineer

Lake Forest, CA · On-site

$143K - $192K/yr

  • Medical

  • Life

  • Retirement

The Principal Software Engineer, Medical Device Systems is responsible for maintaining, enhancing, and supporting software for Alcon's on-market ophthalmic medical devices and imaging platforms. This ...

Software Quality Engineer

Alameda, CA · On-site

$80 - $85/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Review quality system documentation products as they apply to the development, verification, validation, use, and maintenance of medical device software. Coordinate activities with other engineering ...

Senior Software Engineer

San Diego, CA · On-site

$100K - $200K/yr

  • Medical

We are seeking a Senior Software Engineer to play a key role in maintaining, evolving, and ... As medical device development is iterative and subject to regulatory, technical, and business ...

next page

Showing results 1-20

Contract Medical Device Software Engineer information

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 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 are the most commonly searched types of Medical Device Software Engineer jobs in California?

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

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

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

Sr. WPF Software Engineer - Medical Device

Kforce Technology Staffing

Carlsbad, CA • On-site

$127K - $167K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 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 (Will also consider Pharmaceutical 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.