Talent.com
COSM Medical Corp
Senior Software Developer - Medical DevicesCOSM Medical Corp • Toronto, Canada, United States
Senior Software Developer - Medical Devices

Senior Software Developer - Medical Devices

COSM Medical Corp • Toronto, Canada, United States
2 days ago
Salary
CA$85,915.00 yearly
Job type
  • Full-time
Job description

Salary: $85,915 - 178,757 per year

Requirements:
  • We require strong full-stack software development skills, including cloud-based infrastructure and the practical use of AI-assisted coding tools.
  • We need proficiency in Python and C++ for medical imaging and AI development, with experience in TensorFlow/Keras/PyTorch, OpenCV, OpenCL, CUDA/GPU acceleration, and C#/.NET.
  • We value experience integrating APIs with imaging devices and platforms, deploying AI/ML models, and working with medical imaging standards such as DICOM.
  • We look for a solid software engineering foundation, including architecture and object-oriented programming, API/SDK integration, software testing, verification and validation, and modern tools such as Git, CI/CD, and Docker.
  • We require experience with medical imaging and image processing.
  • We need experience building web applications and APIs, as well as native or cross-platform mobile applications.
  • We value familiarity with DevOps practices, including Git and GitHub Actions, containerization, and cloud environments such as AWS EC2, RDS, and VPC configuration.
  • We expect experience with secure software development and cybersecurity best practices.
  • We require experience developing software in regulated medical device or SaMD environments, with familiarity with IEC 62304, ISO 13485, and ISO 14971.
  • We consider knowledge of healthcare interoperability and imaging standards, such as DICOM and SMART on FHIR, an asset.
  • We consider experience with privacy and healthcare data regulations such as HIPAA, PHIPA, PIPEDA, and GDPR an asset.
  • We need the ability to collaborate effectively across technical and non-technical teams.
  • We require a degree in Computer Science, Software Engineering, or a related discipline, and/or at least 5 years of relevant software development experience.
  • We expect demonstrated success delivering software in healthcare.
  • We need the ability to lead technical projects, suppliers, or development teams.
  • We value strong problem-solving, execution, communication, and organizational skills, along with a results-focused mindset.
  • We require the ability to commute to our Toronto office or relocate before starting work.
  • We note that the role is in person and may involve lifting and carrying up to 30 pounds.
Responsibilities:
  • We will have you own and maintain our technical software stack across the portfolio, leading architecture, system design, development, integration, deployment, testing, and maintenance of our medical imaging SaMD systems.
  • You will define and guide software architecture, technology choices, and technical standards.
  • You will lead internal and external development teams and suppliers across the full software development lifecycle.
  • You will partner with product management and cross-functional stakeholders to align technical delivery with our product vision and roadmap.
  • You will oversee cloud infrastructure, cybersecurity, and DevOps practices to support reliability and compliance.
  • You will contribute to software testing, verification, validation, release management, and deployment activities.
  • You will build scalable, maintainable, and well-documented software solutions.
  • You will perform hands-on software development, integration, and troubleshooting.
  • You will prepare technical documentation, including IEC 62304-compliant materials and software risk management documentation.
  • You will support the implementation and ongoing maintenance of medical device and SaMD quality management processes.
  • You will help integrate and apply AI across our organization.
  • You will take on other duties as assigned.
Technologies:
  • 3D
  • AI
  • API
  • AWS
  • C#
  • CI/CD
  • Cloud
  • CUDA
  • DevOps
  • Docker
  • EC2
  • Git
  • GitHub
  • Support
  • Keras
  • Mobile
  • PyTorch
  • Python
  • TensorFlow
  • Web
  • opencv
  • ASP.NET
  • Architect
  • OOP

More:

We are Cosm Medical, a Toronto-based medical device company focused on transforming the treatment of pelvic floor disorders through 3D printing, AI, and cloud software to create Personalized Pelvic Health. We are commercializing Gynethotics™, the worlds first personalized pessary, alongside a software platform designed to streamline pessary practice and improve patient satisfaction and outcomes. Our office is located at the MaRS Accelerator at 101 College St. in Torontos Healthcare Technology Hub, and we offer the opportunity to join a small, skilled team building a new personalized medical device category for underserved womens health conditions. We are an equal opportunity employer and welcome qualified applicants from all backgrounds.

last updated 33 week of 2026

Create a job alert for this search

Senior Software Developer - Medical Devices • Toronto, Canada, United States

Similar jobs

RQ08951 - Software Developer - Senior

Rubicon PathToronto, ON, CA
Full-time

About the job RQ08951 - Software Developer - Senior.Develop, test, support and maintain Panorama Business Object (BO) reports.This includes modifying the underlying components to conform to vendor ... Show more

 • Promoted

Senior Software Developer - C$134,000 - C$175,000 A Year - Remote

Counterpart HealthToronto, Canada
Remote
Full-time

At Counterpart Health, we are transforming healthcare and improving patient care with our innovative primary care tool, Counterpart Assistant.By supporting Primary Care Physicians (PCPs), we are ab... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthToronto, ON, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Senior Software Developer

InteracToronto, ON, CA
Full-time

At Interac, we protect both — driving trust, security, and inclusion, so our digital economy thrives.Founded in 1984, Interac connects Canadians through secure digital payments, advanced identity v... Show more

 • Promoted

Senior Software Developer Contract in Toronto

Source CodeToronto, Ontario, Canada
Full-time

Advance your career as a Senior Software Developer with a focus on full-stack capabilities in Toronto.This contract role offers hands-on experience with a variety of modern technologies.We are on t... Show more

 • Promoted

Senior Software Developer - C$98,600 - C$144,650 A Year

AutodeskToronto, Canada
Full-time

Job Requisition ID #**26WD94728**Position Overview**Autodesk, Inc.NASDAQ: ADSK) makes software for people who make things.We are a global leader in design and make software for architecture, engine... Show more

 • Promoted

Senior Software Developer

SeequentToronto, ON, CA
Full-time

At Seequent, we help organisations to understand the underground, giving them confidence to make better decisions faster.We build world‑leading technology in Earth sciences, transforming how custom... Show more

 • Promoted

Senior Software Developer

ZyngaToronto, ON, CA
Full-time

At Zynga, we bring people together through the power of play.As a global leader in interactive entertainment and a proud label of Take-Two Interactive, our games have been downloaded over 6 billion... Show more

 • Promoted

Senior Software Developer - Workflows

Verily HealthToronto, ON, CA
Full-time

Verily Health is a data platform and technology company purpose-built to power AI-enabled precision health solutions that accelerate research and improve care for individuals and communities.Unique... Show more

 • Promoted

Senior Software Developer, Kubernetes Compute

RobinhoodToronto, Ontario, Canada
Full-time

Join us in building the future of finance.Our mission is to democratize finance for all.An estimated $124 trillion of assets will be inherited by younger generations in the next two decades.The lar... Show more

 • Promoted

Senior Software Developer

AIIMToronto, Ontario, Canada
Full-time

Reporting to the VP, Solutions & Delivery, we are looking for a Senior Software Developer to help design and deliver scalable digital solutions that power data‑driven services, automation, and cust... Show more

 • Promoted

Senior Software Developer

Toronto Film SchoolToronto, Canada
Full-time

Build the Platform That Powers the Future of Vehicle AccessLocation: Toronto (Remote / Hybrid considered)Reports to: FoundersRole OverviewWe're looking for an experienced developer who wants to... Show more

 • Promoted

Senior Medical Software Product Analyst

ROSSToronto, ON, CA
Full-time

A leading technology innovator is looking for a Senior Product (Business) Analyst for their Medical Diagnostics division.This role involves collaborating with teams to develop and document software... Show more

 • Promoted

Senior Software Developer – IoT

Armstrong Fluid TechnologyToronto, ON, CA
Full-time

Imagine working at the forefront of innovation in fluid-flow technology, with over 1400 colleagues across the globe, and contributing to a legacy of excellence that spans eight manufacturing facili... Show more

 • Promoted

Senior Software Developer (Geotab Vitality)

GeotabToronto, ON, CA
Permanent

Senior Software Developer (Geotab Vitality).Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.We are a company of diverse and talented individuals ... Show more

 • Promoted

Senior Software Developer

SGGG Fund Services Inc.Toronto, ON, CA
Full-time

King Street West, Toronto, Ontario, Canada.Posted Tuesday, April 28, 2026 at 10:00 AM.SGGG Fund Services is Canada’s largest independent administrator of alternative funds with over $120 billion (C... Show more

 • Promoted

Senior Software Developer

Yoush ConsultingToronto, ON, CA
Temporary

Work with Business Analysts / UX & UI Designer / Product Manager / Cloud Architect, base on storyboard, user stories, UI/UX artifacts, solution architecture, security requirements, data models, dev... Show more

 • Promoted

RQ08649 - Software Developer - Senior

Rubicon PathToronto, Ontario, Canada
Full-time

About the job RQ08649 - Software Developer - Senior.Participate in business requirements walkthroughs.Analysis of business requirement documents and liaison with clients.Development and design of n... Show more

 • Promoted

Senior Software Developer (SA)

NRT Technology Corp.Toronto, ON, CA
Full-time

At NRT, we build more than solutions: we build up each other.NRT is a worldwide leader in future-ready FinTech and Information Technology designed to elevate and enhance the enterprise gaming indus... Show more

 • Promoted

Senior Medical Device Software Engineer (Hybrid) - C$108,000 - C$155,000 A Year

Kardium Inc.Toronto, Canada
Full-time

A leading medical technology company in Burnaby is seeking an experienced software developer to design applications for their innovative medical devices.This role involves integrating systems, coll... Show more