Sr. Software Architect, Medical Devices

5 months ago


Edmonton, Canada Pulse Medica Full time

Are you an experienced software architect with a strong passion for technical architecture and mentoring software developers? If so, we want to connect with you

**About Us**

PulseMedica, recently Great Place to Work certified, is a fast growing disruptive medical device startup company. We combine research, innovation and production environments. We are determined to reduce ophthalmic disease and disability by offering novel treatment options using SOTA technologies. Our platform combines real-time classical computer-vision and deep-learning algorithms, 3D eye imaging and high precision laser surgery platform. Our goal is to revolutionize ophthalmic treatments by providing people with exceptional outcomes and, ultimately, changing the world by preventing blindness and disability resulting from eye diseases.

**The Opportunity**

As the Sr. Software Architect, you will play a crucial role in guiding our software team, collaborating closely with engineers and scientists to develop new technologies and shape the future of our company's technology. You will actively participate in projects involving concept engineering and new product development in the ophthalmic medical device industry.

**The person will be responsible for**:

- Designing and constructing software architecture
- Mentoring a team of software engineers responsible for algorithm development and implementation
- Providing expertise in software development for real-time operating systems
- Conducting trade-off analysis and proposing software architecture for new products and platforms
- Offering high-level troubleshooting support to product development teams
- Developing software for imaging test-beds and prototypes
- Providing technical leadership in software and embedded data acquisition for prototypes and new products
- Proposing new methodologies and tools to improve efficiency and reduce software bugs
- Developing software to assist the team in evaluating new sub-systems and components

**Qualifications**:

- Master's/Bachelor’s degree in Computer Science, Engineering or equivalent
- 5 + years of experience in developing/working with C/C++ based projects in cross-functional teams
- Strong grasp of structured and clean programming with a focus on high efficiency and performance
- A self-motivated team player who is comfortable and adaptable with working in a dynamic and high-paced environment
- Experience with full life cycle of software development

**Assets considered**:

- Experience leading CUDA/GPU programming development
- Experience developing software that handles asynchronous data collection and instrument control
- Experience developing software in a real time operating system environment (FreeRTOS, QNX, VXWork)
- Experience in high speed data/image acquisition and processing
- Experience in project planning and defect management
- Familiarity with early stage product development and good software development and documentation practices
- Experience architecting a software solution that interacts with many external devices
- Prior knowledge of computer-vision libraries

**Duration**: Full time Permanent (40 hours per week)

**Salary**: Commensurate to experience and qualifications

**Location**: Edmonton

**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 events including competitive skribbl, trivia, arcade competitions etc.
- Working for a company that was recently Great Place to Work certified



  • Edmonton, Canada Tribe Medical Group Full time

    **Does selling world renowned orthopaedic surgical equipment and working in an OR supporting Surgeon’s sound like a dream job?** **LOOK NO FURTHER ** - Tribe Medical Group Inc. is a national medical device sales & distribution company with over 100 employees across Canada, and _the exclusive Canadian distributor for Arthrex, Inc. _ - Our mission...


  • Edmonton, Alberta, Canada SmileSonica Inc. Full time

    About Smile Sonica Inc.OverviewSmile Sonica Inc. is a leading medical device company committed to improving health outcomes with cutting-edge technology.We are a dynamic and innovative team based in Edmonton, Alberta, serving clients across Canada and Europe with a focus on quality, safety, and effectiveness.This role offers hands-on experience with advanced...

  • Software Architect

    2 days ago


    Edmonton, Alberta, Canada Simply Automate Full time

    OverviewAt Simply Automate, we are looking for an experienced Software Architect to lead our team in designing and developing innovative software solutions.


  • Edmonton, Canada Alberta Surgical Centre Full time

    Medical Device Reprocessor Required for casual position. No evenings or weekends. Qualifications: Sterile Processing Certification (HSPA OR CSA) and MDR experience required. Working knowledge of aseptic technique and medical/surgical instruments. Physically able to stand and walk for extended periods of time and to push and/or lift heavy loads. Assist in...


  • Edmonton, Canada LawDepot Full time

    Job Opportunity: Software Solution Architect Company: LawDepot.com Location: Edmonton, Alberta LawDepot.com is currently expanding and looking to recruit a Software Solution Architect. Working with the Architecture and Development teams, you will play a pivotal role in architecting technical solutions that meet business needs. Your responsibilities will...


  • Edmonton, Canada PulseMedica Full time

    **Program Manager, Medical Device R&D** PulseMedica is searching for a Program Manager, who will play a pivotal role in our multi-functional teams, working hand-in-hand with a dedicated Scrum Master, to orchestrate and synchronize projects that are at the forefront of our cutting-edge technology. Reporting directly to the Chief Operating Officer (COO), you...


  • Edmonton, Canada Optimize Dental Full time

    Groat Oral & Maxillofacial Surgery is looking for a full time medical device reprocesser. Our amazing office has a wonderful team culture and great work atmosphere. We are looking for someone to add to the clinical team that is positive and helpful. **Duties**: 1. Decontamination, reprocessing, assembly and distribution of sterile instruments, equipment and...


  • Edmonton, Alberta, Canada Vantix Systems Inc Full time

    Job Title: Senior Software ArchitectVantix Systems Inc is seeking a highly skilled Senior Software Architect to lead the modernization of multiple software architectures.Key Responsibilities:Analyze existing architecture and recommend architectural prototypes for approval.Facilitate team implementation and ensure successful deployment of modernized software...


  • Edmonton, Alberta, Canada LawDepot Full time

    Job Opportunity: Software Solution ArchitectCompany: LawDepot.comLocation: Edmonton, AlbertaLawDepot.com is currently expanding and looking to recruit a Software Solution Architect. Working with the Architecture and Development teams, you will play a pivotal role in architecting technical solutions that meet business needs. Your responsibilities will...


  • Edmonton, Canada LawDepot Full time

    Job Opportunity: Software Solution Architect Company: LawDepot.com Location: Edmonton, Alberta LawDepot.com is currently expanding and looking to recruit a Software Solution Architect. Working with the Architecture and Development teams, you will play a pivotal role in architecting technical solutions that meet business needs. Your responsibilities will...


  • Edmonton, Canada LASIK MD Full time

    See if you are our next: **MEDICAL DEVICE REPROCESSING TECHNICIAN | EDMONTON** Working for LASIK MD (a partner of Vision Group) is to help improve people's eyesight. It is having the feeling of mission accomplished and a job well done. It is seeing happiness in the eyes of patients and realizing that you have changed the way they see life. All of this can...


  • Edmonton, Alberta, Canada Pharos Medical Group Full time

    Job Description for Pharmacy Technical AssistantJob SummaryThe Pharmacy Technical Assistant plays a crucial role in maintaining the smooth operation of our pharmacy. This position involves a range of responsibilities, from inventory management to patient support, making it an ideal opportunity for individuals who are passionate about delivering excellent...


  • Edmonton, Canada LASIK MD Full time

    See if you are our next: **MEDICAL DEVICE REPROCESSING TECHNICIAN | EDMONTON** Working for LASIK MD (a partner of Vision Group) is to help improve people's eyesight. It is having the feeling of a mission accomplished and a job well done. It is seeing happiness in the eyes of patients and realizing that you have changed the way they see life. All of this can...

  • Software Architect

    4 weeks ago


    Edmonton, Alberta, Canada Kings of Media Inc Full time

    We are seeking a skilled Software Architect to join our team at Kings of Media Inc. The ideal candidate will have experience in designing and integrating website-related code, determining hardware and software requirements, and developing website architecture.The successful candidate will also have experience in creating and optimizing content for our...


  • Edmonton, Alberta, Canada Vantix Systems Inc. Full time

    Job Title: Architect Logiciel Digital Senior H/FOur client, Vantix Systems Inc., is seeking up to 4 Digital Architects to lead the modernization of multiple software architectures. The successful candidates will be responsible for analyzing existing architecture, recommending and developing architectural prototypes, and facilitating team implementation.Key...


  • Edmonton, Canada LASIK MD Full time

    See if you are our next: **MEDICAL DEVICE REPROCESSING TECHNICIAN | EDMONTON** Working for LASIK MD (a partner of Vision Group), is to help improve people's eyesight. It is having the feeling of mission accomplished and a job well done. It is seeing happiness in the eyes of patients and realizing that you have changed the way they see life. All of this can...


  • Edmonton, Canada LASIK MD Full time

    See if you are our next: **MEDICAL DEVICE REPROCESSING TECHNICIAN | EDMONTON** Working for LASIK MD (a partner of Vision Group), is to help improve people's eyesight. It is having the feeling of mission accomplished and a job well done. It is seeing happiness in the eyes of patients and realizing that you have changed the way they see life. All of this can...


  • Edmonton, Alberta, Canada Vantix Systems Inc. Full time

    Application Architect Job DescriptionVantix Systems Inc. is seeking an experienced Application Architect to lead the technical direction of our projects. As a key member of our team, you will be responsible for evaluating and assessing current technology requirements and trends.Key Responsibilities:Lead the design, planning, implementation, and support of...

  • Software Architect

    1 week ago


    Edmonton, Alberta, Canada Tinker Solution Full time

    Tinker Solution is looking for a skilled Software Architect to join our team. In this role, you will be responsible for designing, developing, and maintaining scalable software systems. Key responsibilities include writing and modifying software code, communicating technical problems and solutions, and preparing reports and documentation.Key...


  • Edmonton, Alberta, Edmonton region, Canada Alquemy Search & Consulting Full time

    Sr. Security Architect - Network 8 month contract, high potential to extend100% remote from anywhere in Canada Job Description:The role involves managing security operations and contributing to the design and migration of data center infrastructure.Operational Tasks:Manage firewall rules and daily security operations to maintain network security.Monitor and...