1

Contract Medical Device Software Engineer Jobs in Missouri

(USA) Senior, Software Engineer

Noel, MO · On-site

$90K - $180K/yr

The team develops an Enterprise Device Management platform that integrates multiple device types to ... Health benefits include medical, vision and dental coverage. Financial benefits include 401(k) ...

The team develops an Enterprise Device Management platform that integrates multiple device types to ... Health benefits include medical, vision and dental coverage. Financial benefits include 401(k) ...

The team develops an Enterprise Device Management platform that integrates multiple device types to ... Health benefits include medical, vision and dental coverage. Financial benefits include 401(k) ...

Firmware Engineer

California, MO · On-site

$120 - $140/hr

Firmware Engineer# Firmware EngineerFoothill Ranch, CA 92610; Corona, CA 92880## OverviewSalary ... Support software development activities in compliance with IEC and FDA medical device requirements ...

Senior, Software Engineer

Cassville, MO · On-site

$90K - $180K/yr

What We Build * IoT device management platforms for HVAC, lighting, sensors, and energy ... Health benefits include medical, vision and dental coverage. Financial benefits include 401(k) ...

Senior, Software Engineer

Anderson, MO · On-site

$90K - $180K/yr

What We Build * IoT device management platforms for HVAC, lighting, sensors, and energy ... Health benefits include medical, vision and dental coverage. Financial benefits include 401(k) ...

Senior, Software Engineer

Noel, MO · On-site

$90K - $180K/yr

What We Build * IoT device management platforms for HVAC, lighting, sensors, and energy ... Health benefits include medical, vision and dental coverage. Financial benefits include 401(k) ...

Systems/Controls Engineer II

Saint Louis, MO · On-site

$81K - $105K/yr

The candidate will serve as a software-focused Systems Engineer supporting a medical device program through post-submission activities. This role partners with the systems team and engineering ...

Showing results 21-40

Contract Medical Device Software Engineer information

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 in Missouri are hiring for Contract Medical Device Software Engineer jobs?

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

Embedded Software Engineer

Digital Monitoring Products

Springfield, MO • On-site

$110K - $145K/yr

Full-time

Re-posted 28 days ago


Job description

Description
The Embedded Software Engineer develops software and firmware source code in C/C++, Embedded C, and other languages following specified design, operational and cost constraints. Designs microcontroller based hardware including SoC, RFIC and other modules used in IoT solutions. Works on sophisticated, challenging projects needing cutting edge technical or commercial expertise with wireless technologies.
Qualifications
• Bachelor's Degree in Electrical/Computer Engineering, Computer Science, or equivalent experience
• 2+ years embedded software engineering experience
• Solid programming experience with C language
• Utilizes version control, simulation, debugging, and other development tools
• Experience developing with real-time operating systems and bare metal
• Experience with TCP/IP, Ethernet and data networks
• Familiar with common communication interfaces including SPI, I2C, USB, UART, etc.
• Develops detailed technical documentation including block diagrams and flow charts
• Experience with NXP, SiLabs, Renesas and/or TI Microcontrollers preferred
• Microprocessor, digital and analog circuit troubleshooting preferred
• Android development experience a plus
• Familiarity with Jira a plus
Responsibilities
Software:
• Designs, writes, maintains, tests, and debugs software that is modular, maintainable, and easy to understand
• Interprets microprocessor datasheets and technical reference manuals to configure device to meet requirements
• Learns and maintains existing software products
• Uses debuggers, emulators and compilers/assemblers for software development
• Analyzes functional requirements and translates to product design
• Participate in formal code inspection process with various product lines
• Work closely with cross-functional teams, including hardware engineers, product managers, and quality assurance
• Problem-solving and working with team or individually to meet the needs of the project
Other:
• Meets deadlines while conforming to DMP quality standards
• Protects operation by keeping information confidential
• Acknowledges responsibility to satisfy the customer, reduce cycle time and eliminate waste
• Observes company policies. Continuously strives to improve processes and increase efficiency while maintaining conformance to requirements
• Observes and adheres to DMP Data Classification Standard
• May perform related duties or fill in for others in the department or other departments when requested. May train or instruct fellow workers regarding own duties.
• Contributes to team effort by performing other duties as assigned. Job duties are subject to change as directed by management.
EOE/Vet/Disabled