Jobs.ca
Jobs.ca
Language
RESA Canada, Inc logo

Software Team Lead, Algorithms

Hybrid
Edmonton, AB
Senior Level
full_time

Top Benefits

Competitive compensation
Health, dental and vision benefits
Option to participate in employee stock option plan

About the role

Software Team Lead, Algorithms

PulseMedica is searching for a Software Team Lead, Algorithms to join our world-class team. Reporting to the Software Engineering Manager, this person will be responsible for leading a multidisciplinary team of software and algorithm developers, managing priorities across multiple R&D tracks, and providing strategic direction across imaging, tracking, signal processing, and HW control. You’ll work closely with hardware, software, optics, and clinical teams to ensure that core SW and algorithmic components deliver on performance, safety, and clinical utility—while supporting a healthy, high-performing team culture.

PulseMedica, an Edmonton-based start-up, is looking for amazing talented people to join our world-class team. Working with a team of many exceptional people such as scientists and engineers, you could have the opportunity to contribute to the development of an ophthalmic imaging and treatment platform.

About Us

PulseMedica, proudly Great Place to Work Certified for the third consecutive year, is a fast-growing, innovative medical device startup. We combine cutting-edge research, advanced technology, and production excellence to tackle ophthalmic diseases and disabilities. Our mission is to provide novel treatment options through state-of-the-art solutions, blending real-time classical computer vision, deep learning algorithms, 3D eye imaging, and high-precision laser surgery. With a commitment to revolutionizing ophthalmic treatments, we are dedicated to delivering exceptional outcomes that prevent blindness and disabilities caused by eye diseases. At PulseMedica, we foster a collaborative and supportive environment where talent thrives, and our team’s collective impact drives change in the field of eye care.

The Opportunity

This is a leadership-focused role—ideal for someone who thrives in technical conversations but is equally energized by mentoring talent, organizing fast-moving projects, and guiding the algorithmic architecture of a complex real-time system.

The person will be responsible for:

  • Lead a small, high-caliber team of software and algorithm engineers responsible for SW infrastructure, imaging, tracking, reconstruction, and control algorithms.
  • Shape and evolve the SW and algorithms roadmap in coordination with company priorities—balancing innovation, technical feasibility, and regulatory constraints.
  • Collaborate cross-functionally with hardware, optics, software, systems, and clinical teams to define and deliver algorithmic solutions.
  • Guide architecture, design, and implementation decisions across SW domains, ensuring modularity, scalability, and integration-readiness.
  • Review, challenge, and refine technical proposals, prototypes, and production code.
  • Coach and mentor individual contributors—supporting their growth through regular feedback, goal setting, and technical oversight.

What you bring

  • 5+ years of experience in Software algorithms development, ideally in medical imaging, robotics, or similarly regulated, multidisciplinary environments.
  • Proven experience leading technical teams including mentoring and project coordination.
  • A Bachelor’s degree or higher in Computer Science, Software Engineering, or a closely related field.
  • Strong foundation in image processing, 3D reconstruction, tracking, and signal analysis.
  • Proficiency in C++ and Python for algorithm prototyping and production-level code.
  • Experience working in real-time, hardware-integrated systems.
  • Excellent communication and collaboration skills—especially across technical disciplines.
  • Comfort navigating the ambiguity of early-stage R&D while keeping projects focused and people aligned.
  • Act as a bridge between Software Team and other technical domains

Nice to Have

  • Experience working with OCT or similar medical imaging modalities.
  • Familiarity with machine learning pipelines in a medical or scientific context.
  • Experience with regulatory-compliant software (IEC 62304, ISO 14971).
  • Experience planning and delivering software/algorithm components in alignment with system-level V&V.
  • Previous experience in a startup or fast-paced product development environment.

Anticipated Start Date: As soon as a suitable candidate is found

Duration: Full time Permanent (40 hours per week)

Salary: Commensurate to experience and qualifications

Location: Edmonton (Preferred).

What you can expect from PulseMedica:

  • Competitive compensation, health, dental and vision benefits and the option to participate in our employee stock option plan
  • Free on-site gym (Jackson’s Gym)
  • A role that contributes to helping change people’s lives by enhancing their vision
  • A unique opportunity to build, grow, and be part of a team that is going to revolutionize a multi-billion dollar industry
  • Hybrid work
  • Growth Opportunities
  • Monthly team social events
  • Working for a company that was recently Great Place to Work certified!

We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We welcome people of diverse backgrounds, experiences, and perspectives to apply for this position.

About RESA Canada, Inc