Software Developer

3 weeks ago


Old Toronto, Canada Perimeter Medical Imaging, Inc Full time

Perimeter Medical Imaging AI is a medical technology company driven to transform cancer surgery with its ultra-high resolution imaging technology to achieve our mission of advancing the standard of care, improving patient outcomes, and reducing healthcare costs. Our ultra-high-resolution, real-time, advanced imaging tools address areas of high unmet medical need.

With headquarters in Toronto, Canada and U.S. headquarters in Dallas, Texas, Perimeter Medical Imaging (TSXV:PINK)(FSE:4PC) has launched the next generation of imaging technology that allow surgeons to visualize microscopic tissue structures with unparalleled clarity in the operating room.

Job Description

As a Software Developer your main area of responsibility will be the development, testing, and release of software for an intraoperative medical imaging device. You will contribute to all facets of software projects, ensuring that solutions are developed, documented, and implemented according to medical software processes and standards such as IEC 62304. Day-to-day activities will include coding, code reviews, testing, and documentation, all while staying in the loop cross-functionally with multiple teams to ensure proposed solutions meet or exceed customer requirements and integrate seamlessly into the expected intra-operative workflow of the device.

Responsibilities shall include, but not be limited to:
  • Design, implement, test, and maintain software solutions for existing and future products
  • Participate in software code reviews
  • Assess software quality through manual and automated testing
  • Ensure two-way integration between software and the underlying hardware components
  • Report and document technical issues
  • Coordinate with multiple teams to develop requirements, design, implement and test solutions
  • Work closely with other team members to ensure architectural integrity and product quality
  • Provide input and assistance to optimize the performance of the system
  • Document design history as required by the software development lifecycle framework for medical devices
  • Proactively improve processes for product development and manufacturing
  • Research and recommend appropriate application development best practices and tools
  • Provide local and remote application support to clinical end-users
  • Other tasks as assigned
Required Qualifications
  • Minimum five (5) years of software development experience
  • Proficiency in C++, C#
  • Experience writing software to control hardware components
  • Experience with the Windows ecosystem
  • Ability to learn new technologies independently and quickly
  • Bachelor’s degree or Technical Diploma in Software Engineering, Computer Science, or equivalent
  • Comfortable using Git or similar source code versioning tools
Highly Desired Qualifications
  • Experience in software development for an FDA regulated medical device
  • Experience with Medical Imaging
  • Experience with Deep Learning models, including resource utilization optimization (e.g. GPUs)
  • Development experience with Qt framework and/or QML
  • Experience with Cybersecurity development & testing frameworks and/or tools
  • Industry experience with DICOM images and PACS systems
  • Experience with Cybersecurity in a Windows environment
  • Development experience with SQL databases
  • Strong familiarity with IEC 62304 development methodology
  • Great communication skills, both verbal and written
  • Self-starter with ability to manage multiple projects / assignments simultaneously
  • Honesty, integrity, and a strong desire to succeed
  • Experience working in a small team or start-up environment
Does this look like a good fit for you? Tell us more…

To apply for this role, please visit thislink and click on the “Apply for This Job” button.

Perimeter Medical AI is committed to your success and providing opportunities for career and professional advancement. We maintain a fun and outgoing, yet professional environment that truly values our employees. As a part of our commitment to inclusivity, diversity, equity and accessibility, our goal is a workforce built on respect that reflects the communities we serve. We thank all applicants for their interest in Perimeter Medical AI but only those selected for an interview will be contacted.

Perimeter Medical Imaging AI is an equal opportunity employer and supports workforce diversity. Perimeter welcomes and encourages applications from people with disabilities. Please let us know if you require disability-related accommodation or other grounds protected by human rights legislation during the recruitment process so that we can work with you to meet your needs.

We are proud to be in compliance with the Accessibility for Ontarians with Disabilities Act (AODA), 2005 and the Integrated Accessibility Standards Regulation. We are happy to honor accommodations at any part of the recruitment process and invite you to let us know how we can help.

#J-18808-Ljbffr
  • Software Developer

    1 week ago


    Old Toronto, Canada Vbktechsystems Full time

    Write, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection and documentation of user's requirementsAssist in the...

  • Software Developer

    1 week ago


    Old Toronto, Canada Vbktechsystems Full time

    Write, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection and documentation of user's requirementsAssist in the...

  • Software Developer

    1 week ago


    Old Toronto, Canada Vbktechsystems Full time

    Write, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection and documentation of user's requirementsAssist in the...

  • Software Architect React/Java

    Found in: Whatjobs CA C2 - 2 weeks ago


    Old Toronto, Canada CI&T Software S.A. Full time

    We partner with the world’s most valuable brands to build digital solutions that transform businesses. As a digital native, we bring a 29-year track record of accelerating business impact through complete and scalable digital solutions. With a global presence of 6,000+ professionals in strategy, research, data science, design, and engineering, we unlock...


  • Old Toronto, Canada CI&T Software S.A. Full time

    We partner with the world’s most valuable brands to build digital solutions that transform businesses. As a digital native, we bring a 29-year track record of accelerating business impact through complete and scalable digital solutions. With a global presence of 6,000+ professionals in strategy, research, data science, design, and engineering, we unlock...


  • Old Toronto, Canada CI&T Software S.A. Full time

    We partner with the world’s most valuable brands to build digital solutions that transform businesses. As a digital native, we bring a 29-year track record of accelerating business impact through complete and scalable digital solutions. With a global presence of 6,000+ professionals in strategy, research, data science, design, and engineering, we unlock...


  • Old Toronto, Canada CI&T Software S.A. Full time

    We partner with the world’s most valuable brands to build digital solutions that transform businesses. As a digital native, we bring a 29-year track record of accelerating business impact through complete and scalable digital solutions. With a global presence of 6,000+ professionals in strategy, research, data science, design, and engineering, we unlock...

  • Software Developer

    1 week ago


    Old Toronto, Canada T-Net British Columbia Full time

    We are currently seeking a Software Developer to join our rapidly growing engineering team . This role is for someone who is passionate about building innovative solutions and being exposed to new challenges and technologies while making an impact. This role is available to candidates across Canada, excluding Quebec.What your team does:We at Clio have an...

  • Software Developer

    1 week ago


    Old Toronto, Canada T-Net British Columbia Full time

    We are currently seeking a Software Developer to join our rapidly growing engineering team . This role is for someone who is passionate about building innovative solutions and being exposed to new challenges and technologies while making an impact. This role is available to candidates across Canada, excluding Quebec.What your team does:We at Clio have an...

  • Software Developer

    1 week ago


    Old Toronto, Canada T-Net British Columbia Full time

    We are currently seeking a Software Developer to join our rapidly growing engineering team . This role is for someone who is passionate about building innovative solutions and being exposed to new challenges and technologies while making an impact. This role is available to candidates across Canada, excluding Quebec.What your team does:We at Clio have an...

  • Software Developer

    3 days ago


    Old Toronto, Canada TalentBridge Holdings Corporation Full time

    Job Title: Software Developer - CRMLocation: Toronto, ON (Hybrid)Duration: 06 Months (Extension possible)Responsibilities: As a Senior Software Developer specializing in Siebel Development, you will be responsible for translating technical systems specifications into functional applications, ensuring they are tested and operational. Your key duties...

  • Software Developer

    3 days ago


    Old Toronto, Canada TalentBridge Holdings Corporation Full time

    Job Title: Software Developer - CRMLocation: Toronto, ON (Hybrid)Duration: 06 Months (Extension possible)Responsibilities: As a Senior Software Developer specializing in Siebel Development, you will be responsible for translating technical systems specifications into functional applications, ensuring they are tested and operational. Your key duties...


  • Old Toronto, Canada FleetCor Technologies, Inc. Full time

    Corpay is currently looking to hire a Software Development Manager within our payments division. As a Software Development Manager, you will be responsible for leading a team of developers to build core feature set of Corpay payment processing system. You will provide technical leadership to an agile team to achieve growth, innovation, maintainability, and...


  • Old Toronto, Canada FleetCor Technologies, Inc. Full time

    Corpay is currently looking to hire a Software Development Manager within our payments division. As a Software Development Manager, you will be responsible for leading a team of developers to build core feature set of Corpay payment processing system. You will provide technical leadership to an agile team to achieve growth, innovation, maintainability, and...


  • Old Toronto, Canada FleetCor Technologies, Inc. Full time

    Corpay is currently looking to hire a Software Development Manager within our payments division. As a Software Development Manager, you will be responsible for leading a team of developers to build core feature set of Corpay payment processing system. You will provide technical leadership to an agile team to achieve growth, innovation, maintainability, and...


  • Old Toronto, Canada Intuit Inc. Full time

    Come join the team at Intuit as a Senior Software Developer in Reliability & Performance Engineering.Reliability & Performance Developing works to ensure that TurboTax.com and other Intuit products are highly-available, scale without bottlenecks and offer world-class performance.The team is looking for “full cycle” Software Engineers with a passion for...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Software Engineer/ Developer Typical Day in Role: • Provide guidance and advice for day-to-day software development, as well as the interfacing and integration with other external development teams • Train and mentor junior engineers to further develop competencies and skills • Participate in requirements meetings with product teams, business teams,...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Software Engineer/ Developer Typical Day in Role: • Provide guidance and advice for day-to-day software development, as well as the interfacing and integration with other external development teams • Train and mentor junior engineers to further develop competencies and skills • Participate in requirements meetings with product teams, business teams,...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Software Engineer/ Developer Typical Day in Role: • Provide guidance and advice for day-to-day software development, as well as the interfacing and integration with other external development teams • Train and mentor junior engineers to further develop competencies and skills • Participate in requirements meetings with product teams, business teams,...


  • Old Toronto, Canada Varicent Full time

    A named leader by Forrester in the sales performance management space, Varicent was founded in 2005 when we pioneered sales performance management software. Evolving quickly to become the fastest growing software company in North America according to Deloitte’s Fast 50 in 2010, Varicent was acquired by IBM in 2012 and has since been re-founded as an...