Sr. Software Architect, Medical Devices

3 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


  • Software Architect

    2 weeks ago


    Edmonton, Alberta, Canada Pulse Medica Full time

    About the RolePulseMedica, a pioneering medical device startup, is seeking a seasoned Software Architect to join our team. As a key member of our software development team, you will play a pivotal role in shaping the future of our company's innovations.Key ResponsibilitiesDesign and develop software architectures for medical devices, focusing on scalability,...

  • Software Architect

    2 weeks ago


    Edmonton, Alberta, Canada Pulse Medica Full time

    About the RolePulseMedica, a pioneering medical device startup, is seeking a seasoned Software Architect to join our team. As a key member of our software development team, you will play a pivotal role in shaping the future of our company's innovations.Key ResponsibilitiesDesign and develop software architectures for medical devices, focusing on scalability,...

  • Software Architect

    2 weeks ago


    Edmonton, Alberta, Canada Pulse Medica Full time

    PulseMedica, a leading medical device company, is seeking a highly experienced Software Architect to join our team. As a key member of our software development team, you will play a pivotal role in designing and developing software architectures for medical devices, ensuring scalability, reliability, and performance.Key Responsibilities:Design and develop...

  • Software Architect

    2 weeks ago


    Edmonton, Alberta, Canada Pulse Medica Full time

    PulseMedica, a leading medical device company, is seeking a highly experienced Software Architect to join our team. As a key member of our software development team, you will play a pivotal role in designing and developing software architectures for medical devices, ensuring scalability, reliability, and performance.Key Responsibilities:Design and develop...


  • Edmonton, Alberta, Canada Pulse Medica Full time

    About the RolePulseMedica, a leading medical device startup, is seeking a highly skilled Software Architect and Technical Lead to join our team. As a key member of our software development team, you will be responsible for designing and developing software architectures for medical devices, ensuring scalability, reliability, and performance.Key...


  • Edmonton, Alberta, Canada Pulse Medica Full time

    About the RolePulseMedica, a leading medical device startup, is seeking a highly skilled Software Architect and Technical Lead to join our team. As a key member of our software development team, you will be responsible for designing and developing software architectures for medical devices, ensuring scalability, reliability, and performance.Key...


  • Edmonton, Alberta, Canada Pulse Medica Full time

    Salary: Are you a Software Architect or an experienced Tech Lead who is passionate about technical leadership and mentoring? If so, we're looking to connect with youPulseMedica, an Edmonton-based start-up, is seeking a candidate with over 6 years of experience in developing and designing clean, testable, and robust C++ code. As our ideal candidate, you will...


  • Edmonton, Canada Pulse Medica Full time

    Are you a Software Architect or an experienced Tech Lead who is passionate about technical leadership and mentoring? If so, we’re looking to connect with you! PulseMedica, an Edmonton-based start-up, is seeking a candidate with over 6 years of experience in developing and designing clean, testable, and robust C++ code. As our ideal candidate, you will have...


  • 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...

  • Software architect

    2 weeks ago


    Edmonton, Canada Pulse Medica Full time

    p>Are you a Software Architect or an experienced Tech Lead who is passionate about technical leadership and mentoring? p>PulseMedica, an Edmonton-based start-up, is seeking a candidate with over 6 years of experience in developing and designing clean, testable, and robust C++ code. As our ideal candidate, you will have gone through an entire medical device...


  • Edmonton, Alberta, Canada Aversan Full time

    Aversan, Inc. is a reputable engineering company that provides expertise in the aerospace and defense industries. We are currently seeking a qualified System Engineer for our client, a fast-growing disruptive medical device startup company.The System Engineer with strong technical leadership capabilities will lead our talented teams across diverse domains...


  • Edmonton, Alberta, Canada Aversan Full time

    Aversan, Inc. is a reputable engineering company that provides expertise in the aerospace and defense industries. We are currently seeking a qualified System Engineer for our client, a fast-growing disruptive medical device startup company.The System Engineer with strong technical leadership capabilities will lead our talented teams across diverse domains...


  • Edmonton, Canada S I Systems Full time

    Sr. Mainframe Security Architect (ACF2 and RACF) to support a large mainframe implementation. Job Type: Contract Positions to fill: 1 Start Date: Sep 16, 2024 Job End Date: Dec 31, 2024 Pay Rate: Hourly: Negotiable Job ID: 140026 Our Banking client is seeking a Sr. Mainframe Security Architect (ACF2 and RACF) to support a large mainframe...

  • Software Architect

    2 weeks ago


    Edmonton, Alberta, Canada Vantix Systems Inc Full time

    Job Title: Software ArchitectCompany: Vantix Systems IncJob Type: ContractLocation: RemoteAbout Us: Vantix Systems Inc is a leading provider of digital transformation solutions. We are seeking a highly skilled Software Architect to lead our team in modernizing multiple software architectures.Job Description:Key Responsibilities:Analyze existing software...

  • Software Architect

    2 weeks ago


    Edmonton, Alberta, Canada Vantix Systems Inc Full time

    Job Title: Software ArchitectCompany: Vantix Systems IncJob Type: ContractLocation: RemoteAbout Us: Vantix Systems Inc is a leading provider of digital transformation solutions. We are seeking a highly skilled Software Architect to lead our team in modernizing multiple software architectures.Job Description:Key Responsibilities:Analyze existing software...


  • Edmonton, Canada NORQUEST COLLEGE Full time

    **Job Description**: **INSTRUCTIONAL (LAB) ASSISTANT, MEDICAL DEVICE REPROCESSING PROGRAM** **FACULTY OF HEALTH STUDIES** NorQuesters are difference makers and we’re searching for someone dedicated to finding ways forward to join our Medical Device Reprocessing Technician team as an Instructional (Lab) Assistant to support our Medical Device Reprocessing...

  • Software Architect

    3 weeks ago


    Edmonton, Alberta, Canada Renomazing Inc Full time

    Exciting Opportunity for Software Architect at Renomazing IncWe are seeking a highly skilled Software Architect to join our team at Renomazing Inc. As a key member of our development team, you will be responsible for designing and developing website architecture, enhancing and updating existing computer programs, creating insightful reports, manuals, and...

  • Veterinary Technician

    4 months ago


    Edmonton, Canada Guardian Veterinary Centre Full time

    **Medical Device Reprocessing Technician, Specialty** **Edmonton, AB** **Guardian Veterinary Centre** is welcoming for a **Full-time Medical Device Reprocessing Tech** to join our fun and motivated team of professional pet health caregivers. In this position, you will be supporting our Doctors and Technologist teams by maintaining our large volume of...


  • 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, Alberta, Canada Alberta Motor Association Full time

    Job Title: Senior Endpoint ArchitectWe are seeking a highly skilled Senior Endpoint Architect to join our team at the Alberta Motor Association. As a key member of our IT department, you will be responsible for designing, implementing, and managing our endpoint infrastructure.Key Responsibilities:Implement and manage centralized software distribution and...