Software Team Lead, Algorithms

Edmonton, AB, CA, Canada

Job Description

Software Team Lead, Algorithms





PulseMedica is seeking a Software Team Lead, Algorithms to drive development of our next-generation ophthalmic imaging and treatment platform. In this role, you'll lead a multidisciplinary team working on imaging, tracking, signal processing, and hardware control, collaborating closely with hardware, optics, and clinical experts. You'll guide strategy, manage priorities, and foster a high-performing team culture--helping bring life-changing technology from lab to clinic.

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.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2673100
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Edmonton, AB, CA, Canada
  • Education
    Not mentioned