Lead Medical Software Developer
3 weeks ago
Breathe BioMedical (BBM) is a medical technology company focused on developing an accurate breath test to detect early-stage breast cancer in women. Breath analytics involves the collection, processing, and analysis of breath samples to identify biomarker patterns associated with specific diseases. BBM is located in Moncton, New Brunswick and its US subsidiary is located in Boston, Massachusetts. One day, detecting disease will be as easy as breathing.
Location: Moncton, New Brunswick (On-site)
Term: Permanent; Full-Time
Hours of Work: 37.5 hours/week (Monday to Friday)
Summary: The Lead Medical Software Developer will oversee the design, implementation, optimization, and testing of Breathe BioMedical’s medical device software. This includes firmware for its breath sampler and spectrometer medical devices as well as machine learning based software as a medical device (SaMD) for identifying breath biomarkers for breast cancer.
Qualifications:
- Bachelor’s degree in math, science, engineering, computer science or similar
- 10+ years software development experience
- 5+ years experience developing medical device software that adheres to IEC 62304
- Experience with automation or software/hardware interaction
- Experience working on large software projects as part of a software development team
Preferred Experience:
- Experience with multithreaded software development
- Experience with the C++ standard library, especially more recent versions
- Experience working with version control software such as git
- Experience with continuous integration
- Experience working with MySQL or other databases
- Experience in Python
- Experience developing machine learning software
- Experience writing code on Windows and/or using Win32 API
Key Responsibilities:
- Leads software development team for medical software
- Ensures all medical software meets IEC 62304 requirements
- Develops, implements, and optimizes firmware and user interface for breath analytics products
- Performs software validation testing
- Documents software design specifications
- Maintains proper records necessary for regulatory agencies
- Reviews and approves policies as required by company policy
Competencies:
- Writes clean, extendable code
- Self-motivated with a high degree of initiative
- Ability to work independently, prioritizes multiple projects, addresses multiple issues, and handles multiple deadlines, in a hands-on environment
- Highly analytical mind, with exceptional problem-solving skills and attention to detail
- Must work precisely according to procedures, rules, and regulations
- Solid communications skills (verbal, written, listening, conveying messages)
We offer competitive compensation, benefits and training and development.
To apply send your resume to hr@breathebiomedical.com
We would like to thank all candidates for expressing interest. Only candidates legally entitled to work in Canada will be considered for this position. Please note only those selected for interviews will be contacted. BBM is an equal opportunity employer.
#J-18808-Ljbffr-
Lead Medical Software Developer
3 weeks ago
Moncton, Canada Breathe BioMedical Full timeCome join a team of highly skilled individuals who are dedicated to developing technology that will detect disease and save lives. Breathe BioMedical (BBM) is a medical technology company focused on developing an accurate breath test to detect early-stage breast cancer in women. Breath analytics involves the collection, processing, and analysis of breath...
-
Medical Simulation Sales and Support Specialist
4 weeks ago
Moncton, New Brunswick, Canada Minogue Medical Inc. Full timeMinogue Medical Inc. is in search of a dedicated Medical Simulation Sales and Support Specialist who will directly report to the Product Manager for Simulation.The Specialist will take charge of managing the sales and training of simulation equipment, mannequins, and devices across a vibrant territory while also providing essential technical assistance to...
-
Medical Simulation Sales and Support Specialist
4 weeks ago
Moncton, New Brunswick, Canada Minogue Medical Inc. Full timeMinogue Medical Inc. is in search of a Medical Simulation Sales and Support Specialist who will work closely with the Product Manager for Simulation.The Specialist will take charge of the sales and training of simulation products, mannequins, and devices within a dynamic region, while also offering technical assistance to clients to ensure the safe operation...
-
Software Development Manager
1 day ago
Moncton, New Brunswick, Canada BDO Full timeAbout the RoleBDO is seeking a seasoned professional to lead our Technology SR&ED Consulting team as a Manager. As a trusted advisor, you will be responsible for supporting client engagements, providing leadership, and fostering relationships with clients.Key ResponsibilitiesSupport SR&ED client engagements, focusing on the software industry, while...
-
Software Development Manager
1 day ago
Moncton, New Brunswick, Canada BDO Full timeAbout the RoleBDO is seeking a seasoned professional to lead our Technology SR&ED Consulting team as a Manager. As a trusted advisor, you will be responsible for supporting client engagements, providing leadership, and fostering relationships with clients.Key ResponsibilitiesSupport SR&ED client engagements, focusing on the software industry, while...
-
Medical Underwriting Team Lead
7 days ago
Moncton, New Brunswick, Canada Medavie Blue Cross Full timeJob SummaryMedavie Blue Cross is seeking a highly skilled Team Leader Medical Underwriting to lead and develop a diverse team responsible for Medical Underwriting of individual and group benefits. The ideal candidate will have a strong background in operational management, leadership, and customer service.Key ResponsibilitiesTeam Leadership: Oversee the...
-
Medical Underwriting Team Lead
2 weeks ago
Moncton, New Brunswick, Canada Medavie Blue Cross Full timeJob SummaryMedavie Blue Cross is seeking a highly skilled Team Leader Medical Underwriting to lead and develop a diverse team responsible for Medical Underwriting of individual and group benefits. The ideal candidate will have a strong background in operational management, leadership, and customer service.Key ResponsibilitiesTeam Leadership: Oversee the...
-
Software Developer I
4 days ago
Moncton, Canada International Game Technology Full timeIGT (NYSE:IGT) is a global leader in gaming. We deliver entertaining and responsible gaming experiences for players across all channels and regulated segments, from Lotteries and Gaming Machines to Sports Betting and Digital. Leveraging a wealth of compelling content, substantial investment in innovation, player insights, operational expertise, and...
-
Software Developer I
3 days ago
Moncton, Canada International Game Technology Full timeIGT (NYSE:IGT) is a global leader in gaming. We deliver entertaining and responsible gaming experiences for players across all channels and regulated segments, from Lotteries and Gaming Machines to Sports Betting and Digital. Leveraging a wealth of compelling content, substantial investment in innovation, player insights, operational expertise, and...
-
Software Developer I
6 days ago
Moncton, Canada IGT Full timeIGT (NYSE:IGT) is a global leader in gaming. We deliver entertaining and responsible gaming experiences for players across all channels and regulated segments, from Lotteries and Gaming Machines to Sports Betting and Digital. Leveraging a wealth of compelling content, substantial investment in innovation, player insights, operational expertise, and...
-
Software Developer I
4 days ago
Moncton, Canada IGT Full timeIGT (NYSE:IGT) is a global leader in gaming. We deliver entertaining and responsible gaming experiences for players across all channels and regulated segments, from Lotteries and Gaming Machines to Sports Betting and Digital. Leveraging a wealth of compelling content, substantial investment in innovation, player insights, operational expertise, and...
-
Software Developer I
3 days ago
Moncton, Canada IGT Full timeIGT (NYSE:IGT) is a global leader in gaming. We deliver entertaining and responsible gaming experiences for players across all channels and regulated segments, from Lotteries and Gaming Machines to Sports Betting and Digital. Leveraging a wealth of compelling content, substantial investment in innovation, player insights, operational expertise, and...
-
Software Developer I
4 days ago
Moncton, Canada IGT Full timeIGT (NYSE:IGT) is a global leader in gaming. We deliver entertaining and responsible gaming experiences for players across all channels and regulated segments, from Lotteries and Gaming Machines to Sports Betting and Digital. Leveraging a wealth of compelling content, substantial investment in innovation, player insights, operational expertise, and...
-
Software Developer I
2 days ago
Moncton, New Brunswick, Canada IGT Full timeAbout the RoleWe are seeking a highly skilled Software Developer to join our team at IGT. As a Software Developer, you will play a critical role in the development of innovative, high-quality applications used by our lottery clients.Key ResponsibilitiesDesign, develop, and maintain software applications using a variety of programming languages and...
-
Software Developer I
2 days ago
Moncton, New Brunswick, Canada IGT Full timeAbout the RoleWe are seeking a highly skilled Software Developer to join our team at IGT. As a Software Developer, you will play a critical role in the development of innovative, high-quality applications used by our lottery clients.Key ResponsibilitiesDesign, develop, and maintain software applications using a variety of programming languages and...
-
Software Developer
4 days ago
Moncton, New Brunswick, Canada Canonical - Jobs Full timeAbout the RoleCanonical is seeking a highly skilled Software Developer to join our Data Platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.Key ResponsibilitiesCollaborate with a distributed team to develop and implement automation...
-
Software Developer
4 days ago
Moncton, New Brunswick, Canada Canonical - Jobs Full timeAbout the RoleCanonical is seeking a highly skilled Software Developer to join our Data Platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.Key ResponsibilitiesCollaborate with a distributed team to develop and implement automation...
-
Digital Solutions Software Developer
4 days ago
Moncton, Canada Canonical Full timep>Help us shape the future of open source IT, devops, and IS, from bare metal to containers. p>We want to transform the world of software operations by enabling true model-driven operations via next-generation infrastructure-as-code. This will allow companies to run very efficient bare-metal operations for high-performance computing, private cloud, data...
-
Networking Software Developer
4 days ago
Moncton, New Brunswick, Canada Canonical Full timeAbout the RoleWe are seeking a highly skilled Networking Software Developer to join our team at Canonical. As a key member of our software-defined networking team, you will be responsible for designing, implementing, and maintaining cutting-edge networking solutions for our customers.Key ResponsibilitiesDesign and implement software-defined networking...
-
Networking Software Developer
5 days ago
Moncton, New Brunswick, Canada Canonical Full timeAbout the RoleWe are seeking a highly skilled Networking Software Developer to join our team at Canonical. As a key member of our software-defined networking team, you will be responsible for designing, implementing, and maintaining cutting-edge networking solutions for our customers.Key ResponsibilitiesDesign and implement software-defined networking...