Job Title or Location
RECENT SEARCHES

Senior Software Engineer

H2R Business Solutions - 18 Jobs
Wellington, ON
Remote
Full-time
Executive
Company Benefits
Flexible Work
Bonuses & Incentives
Posted 24 days ago This job may expire soon!
Salary:

Huron Digital Pathology, based in St. Jacobs, Waterloo region, is on a mission to transform glass slides into shareable knowledge.

Our “Scan, Manage, Analyze” solution for pathology combines award-winning TissueScope whole slide scanners with our AI-enabled Lagotto image search engine to connect pathologists, researchers and educators with the vast expertise of their colleagues to improve diagnosis and accelerate disease research. We are developing an Image Management System, IMS in short, as a part of our broader ecosystem, to connect pathologists, researchers, and educators to improve diagnosis and accelerate disease research.

We are looking for a Senior Software Engineer to produce scalable software solutions and join our team.

You'll be part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment. You should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.

We are looking for an experienced individual to help us move forward Scanning platforms and our IMS solutions.

Your responsibilities will include:

  • Maintaining and developing new features for our MacroScan software. This software controls and monitors our award-winning TissueScope whole slide scanners, which include components such as imaging hardware, light sources, data acquisition, stages, motors, controllers, and robotic slide handling systems. Future developments include optimizing workflows, development of new imaging algorithms, and incorporation of new hardware functionality.
  • Working with highly skilled application engineers, you must be capable of high-level, project-oriented software design and analysis. The role requires the ability to take ownership of and be responsible for one or more simultaneous software deliverables. This includes project planning, architectural design, implementation, testing, verification and validation, under Huron's quality management system. The role requires the ability to work within commercial and scientific teams.
  • You will join an existing team of software engineers and other domain experts including, mechanical, electrical/firmware and optical engineers, and have the opportunity to learn and master a variety of disciplines
  • You will be required to document code and participate in bug reviews, code reviews, and assist in service issues
  • Keeping up to date with state-of-the-art development tools and techniques for web development
  • Mentoring fellow engineers by providing advice, coaching and educational opportunities

Your Qualifications:

  • 5+ years experience interfacing with hardware devices, cameras, stages, motors and controllers, etc.
  • Bachelor's degree in software engineering, computer science or related field
  • Experience with image file formats
  • Visual C++
  • Object-Oriented Architecture/Programming
  • Threading models, thread safety
  • Configuration Management and revision control (svn, CVS, etc.)
  • Strong written and verbal communication skills

Bonus if you have:

  • Experience in working with medical images
  • ISO-13485, Health Canada, CE-IVD, FDA
  • Experience with imaging systems
  • Scientific background
  • NET languages (C#, Visual Basic)

This position is on site in St Jacobs with some flexibility regarding hours/remote work.

Huron Digital offers a competitive compensation package and bonuses, vacation allowance and employee benefits plan.

Visit us at www.hurondigitalpathology.com