Current jobs related to Senior Software Engineer Technical Lead - Edmonton AB - PulseMedica


  • Edmonton, AB, Canada CareCru Full time

    CareCru is seeking a Senior Software Engineer to join an ambitious, talented, and growing engineering team. You should be entrepreneurially minded and have a passion for developing software platforms that scale. We expect this engineer to play an active role guiding our client-facing and feature development team, which is almost entirely responsible for the...


  • Edmonton, AB, Canada CareCru Full time

    CareCru is seeking a Senior Software Engineer to join an ambitious, talented, and growing engineering team. You should be entrepreneurially minded and have a passion for developing software platforms that scale. We expect this engineer to play an active role guiding our client-facing and feature development team, which is almost entirely responsible for the...


  • Calgary, AB, Canada Synopsys Software Integrity Full time

    About the Synopsys Software Integrity Group (SIG) Synopsys Software Integrity Group helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Synopsys, a recognized leader in application security, provides static analysis, software composition analysis, and dynamic analysis solutions that enable teams...


  • Calgary, AB, Canada Synopsys Software Integrity Full time

    About the Synopsys Software Integrity Group (SIG) Synopsys Software Integrity Group helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Synopsys, a recognized leader in application security, provides static analysis, software composition analysis, and dynamic analysis solutions that enable teams...

  • Technical Support Lead

    3 months ago


    Edmonton, Canada Insignia Software Corporation Full time

    **Title**: Technical Support Lead **Company**: Insignia Software **Positions**: 1 **Job type**: Permanent, In office **Hours**: 8-5pm, M-F **Languages required**: English **About the position**: **Who we are**: We are a team on a mission to simplify and streamline the work that our educators and librarians do to make knowledge accessible to everyone....

  • Lead Process Engineer

    1 month ago


    Edmonton, Alberta, Canada The Chemical Engineer Full time

    JOB OVERVIEW The Chemical Engineer is currently looking for a Lead Process Engineer to enhance our team within the Oil & Gas sector. The ideal candidate will be involved in various projects spanning upstream, midstream, and downstream operations, as well as the energy transition and petrochemical sectors. We are in search of seasoned engineers who...


  • Edmonton, Alberta, Canada CareCru Full time

    About the RoleCareCru is seeking a highly skilled Senior Software Engineer to join our ambitious, talented, and growing engineering team. As a key member of our team, you will play a vital role in guiding our client-facing and feature development team, which is responsible for delivering a seamless end-user experience of our product.Key...


  • Edmonton, Alberta, Canada CareCru Full time

    About the RoleCareCru is seeking a highly skilled Senior Software Engineer to join our ambitious, talented, and growing engineering team. As a key member of our team, you will play a vital role in guiding our client-facing and feature development team, which is responsible for delivering a seamless end-user experience of our product.Key...

  • Lead Process Engineer

    1 month ago


    Edmonton, Alberta, Canada The Chemical Engineer Full time

    The Chemical Engineer is currently in search of a Lead Process Engineer to enhance our team within the chemical sector. The ideal candidate will be involved in projects spanning various domains, including refining, petrochemical production, and energy transition initiatives. We are looking for seasoned engineers who possess the dedication and expertise to...


  • Edmonton, Alberta, Canada AVaaS Inc. Full time

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


  • Edmonton, Alberta, Canada AVaaS Inc. Full time

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


  • Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Development Manager to join our team at Techtiq Software Inc. as a Project Lead. The successful candidate will be responsible for leading software development projects from initiation to delivery, ensuring timely and within-budget completion.Key ResponsibilitiesProject Planning and Management: Develop and...


  • Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Development Manager to join our team at Techtiq Software Inc. as a Project Lead. The successful candidate will be responsible for leading software development projects from initiation to delivery, ensuring timely and within-budget completion.Key ResponsibilitiesProject Planning and Management: Develop and...


  • Edmonton, Alberta, Canada CB Canada Full time

    Senior Software EngineerCB Canada is looking for a Senior Software Engineer for a contract opportunity.Key ResponsibilitiesAs a senior software engineer, your role will include:Designing, developing, documenting, and maintaining software applications.Engaging actively in Agile methodologies by:Contributing to sprint planning sessions.Participating in daily...


  • Edmonton, Alberta, Canada Recruiting From Scratch Full time

    **About the Role**We are seeking a highly skilled and experienced Senior Software Engineer to join our team as the Head of Engineering at Recruiting From Scratch. As a key member of our engineering team, you will be responsible for leading the development of our DApp Development Platform, driving technical decisions, and supporting the growth of our...


  • Edmonton, Alberta, Canada Recruiting From Scratch Full time

    **About the Role**We are seeking a highly skilled and experienced Senior Software Engineer to join our team as the Head of Engineering at Recruiting From Scratch. As a key member of our engineering team, you will be responsible for leading the development of our DApp Development Platform, driving technical decisions, and supporting the growth of our...


  • Edmonton, Canada Promise Robotics Full time

    Promise Robotics is a rapidly growing venture-backed technology startup with a mission to help the building industry to harness automation toward producing more affordable and sustainable buildings. Our world-class team combines AI, Industrialized Robotics, and construction under one roof to develop the most advanced robotic products for the construction of...


  • Edmonton, Alberta, Canada AVaaS Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineering Team Lead to join our team at AVaaS Inc. as a Senior Software Architect.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 control...


  • Edmonton, Alberta, Canada AVaaS Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineering Team Lead to join our team at AVaaS Inc. as a Senior Software Architect.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 control...

  • Lead Software Engineer

    4 months ago


    Edmonton, Canada Promise Robotics Full time

    Promise Robotics is a rapidly growing venture-backed technology startup with a mission to help the building industry to harness automation toward producing more affordable and sustainable buildings. Our world-class team combines AI, Industrialized Robotics, and construction under one roof to develop the most advanced robotic products for the construction of...

Senior Software Engineer Technical Lead

4 months ago


Edmonton AB, Canada PulseMedica Full time

Sr. Software Developer, Technical Lead

Are you a Senior Software Developer 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 5 years of experience in developing clean, testable, and robust C++ code. As our ideal candidate, you will have gone through an entire medical device life cycle and be well familiar with its design, testability, and architectural considerations. You will be responsible for improving and optimizing software architecture design, advising our team of software engineers, providing expertise on the development of software in a real-time operating system environment, and performing trade-off analysis for new products and platforms. You will also provide technical leadership in the software and interface with embedded data acquisition aspects related to prototypes and new products.

About Us

PulseMedica, recently certified as a Great Place to Work for the second consecutive year, 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 Software technical lead, you will play a crucial role in leading our software team, working closely with engineers and scientists to develop new technologies and shape the future of the company's technology. The successful candidate will actively work with our team on projects involving development of new technologies, concept engineering and new product development in the ophthalmic medical device industry.

The person will be responsible for:

  • Designing and building software architecture design
  • Leading our team of software engineers who are responsible for algorithm development and implementation
  • Providing expertise on the development of software in a Real-Time Operating System environment
  • Performing trade-off analysis and proposing software architecture for new products and platforms.
  • Providing high level troubleshooting support to product development teams
  • Developing software for imaging test-beds and prototypes
  • Providing technical leadership in the software and interface with embedded data acquisition aspects related to the prototypes and new products
  • Proposing new methodologies and tools to improve efficiency and reduce software bugs
  • Developing software to assist the team for evaluation of newer 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 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
  • 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 the development of CUDA/GPU programming
  • 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

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 events including competitive skribbl, trivia, arcade competitions etc.
  • 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.