Software Architect

6 days 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 architectures for medical devices, with a focus on scalability, reliability, and performance.
  • Collaborate with cross-functional teams, including hardware engineering, QA, regulatory affairs, and product management, to ensure seamless integration of software and hardware components.
  • Develop and maintain software architecture and design documentation.
  • Ensure compliance with medical device software standards and regulations.
  • Provide technical guidance and mentorship to software engineers.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Troubleshoot and resolve technical issues in a timely manner.

Requirements:

  • Master's or Bachelor's degree in Computer Science, Engineering, or a related field.
  • 6+ years of experience in developing/working with C/C++ based projects in cross-functional teams.
  • Strong programming skills and experience in object-oriented design with C++ memory management and profiling applications in a multithreaded environment.
  • Strong grasp of structured and clean programming with a focus on high efficiency and performance.
  • Experience with full life cycle of software development.

Preferred Qualifications:

  • Experience developing software in a real-time operating system environment (FreeRTOS, QNX, VXWorks).
  • Experience in high-speed data/image acquisition and processing.
  • Experience in Front-End development using Web technologies such as React.
  • 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.

What We Offer:

  • Competitive compensation, health, dental, and vision benefits.
  • The option to participate in our employee stock option plan.
  • A free on-site gym.
  • A role that contributes to helping change people's lives by enhancing their vision.

  • Software Architect

    1 week 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

    1 week 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 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...

  • Software Architect

    6 days 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

    6 days 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,...


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

  • Software Architect

    1 week ago


    Edmonton, Alberta, Canada Vantix Systems Inc Full time

    **About Vantix Systems Inc**Vantix Systems Inc is seeking highly skilled professionals to join our team as Software Architects or Senior Full Stack Developers. As a key member of our team, you will be responsible for designing and developing cutting-edge software solutions that meet the needs of our clients.**Key Responsibilities**• Collaborate with...

  • Software Architect

    1 week ago


    Edmonton, Alberta, Canada Vantix Systems Inc Full time

    **About Vantix Systems Inc**Vantix Systems Inc is seeking highly skilled professionals to join our team as Software Architects or Senior Full Stack Developers. As a key member of our team, you will be responsible for designing and developing cutting-edge software solutions that meet the needs of our clients.**Key Responsibilities**• Collaborate with...


  • Edmonton, Alberta, Canada Omega Solutions Full time

    Job DescriptionOmega Solutions is seeking a highly skilled Application Architect to join our team. As a key member of our technology team, you will be responsible for designing and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesArchitectural Expertise: Provide high-quality expertise in architecting principles,...


  • Edmonton, Alberta, Canada Omega Solutions Full time

    Job DescriptionOmega Solutions is seeking a highly skilled Application Architect to join our team. As a key member of our technology team, you will be responsible for designing and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesArchitectural Expertise: Provide high-quality expertise in architecting principles,...


  • Edmonton, Alberta, Canada BROAD CONSULTANT LTD. Full time

    Job Title: Software Systems ArchitectBroad Consultant Ltd. is seeking a highly skilled Software Systems Architect to join our team.Job SummaryWe are looking for a talented individual to design and develop information and communication system network architecture. The successful candidate will analyze user requirements, design and develop system architecture...


  • Edmonton, Alberta, Canada BROAD CONSULTANT LTD. Full time

    Job Title: Software Systems ArchitectBroad Consultant Ltd. is seeking a highly skilled Software Systems Architect to join our team.Job SummaryWe are looking for a talented individual to design and develop information and communication system network architecture. The successful candidate will analyze user requirements, design and develop system architecture...


  • Edmonton, Alberta, Canada Growth Tech Services Full time

    About the RoleGrowth Tech Services is seeking a highly skilled Software Systems Architect to lead and coordinate teams of information systems professionals in the development of software and integrated information systems.Key ResponsibilitiesTeam Leadership: Lead and co-ordinate teams of information systems professionals in the development of software and...


  • Edmonton, Alberta, Canada Growth Tech Services Full time

    About the RoleGrowth Tech Services is seeking a highly skilled Software Systems Architect to lead and coordinate teams of information systems professionals in the development of software and integrated information systems.Key ResponsibilitiesTeam Leadership: Lead and co-ordinate teams of information systems professionals in the development of software and...


  • Edmonton, Alberta, Canada Recruiting From Scratch Full time

    About Recruiting from Scratch:We are a talent firm that specializes in placing top candidates with our clients. Our team is 100% remote and works with companies across North America, South America, and Europe to help them find the best talent.Our Client:Our client is a pioneering Silicon Valley hardware startup focused on revolutionizing the training...


  • Edmonton, Alberta, Canada Recruiting From Scratch Full time

    About Recruiting from Scratch:We are a talent firm that specializes in placing top candidates with our clients. Our team is 100% remote and works with companies across North America, South America, and Europe to help them find the best talent.Our Client:Our client is a pioneering Silicon Valley hardware startup focused on revolutionizing the training...


  • Edmonton, Alberta, Canada Growth Tech Services Full time

    About the RoleGrowth Tech Services is seeking a highly skilled Software Systems Architect to lead and coordinate teams of information systems professionals in the development of software and integrated information systems.Key ResponsibilitiesTeam Leadership: Lead and co-ordinate teams of information systems professionals in the development of software and...


  • Edmonton, Alberta, Canada Growth Tech Services Full time

    About the RoleGrowth Tech Services is seeking a highly skilled Software Systems Architect to lead and coordinate teams of information systems professionals in the development of software and integrated information systems.Key ResponsibilitiesTeam Leadership: Lead and co-ordinate teams of information systems professionals in the development of software and...


  • Edmonton, Alberta, Canada AVaaS Inc. Full time

    About the RoleWe are seeking a highly skilled Software Architect Lead to join our team at AVaaS Inc. as a key member of our software development team.Key ResponsibilitiesLead and coordinate teams of information systems professionals in the development of software and integrated information systems, process control software, and other embedded software...