Jobs
>
Edmonton

    Sr. Software Developer, Technical Lead - Edmonton, Canada - PulseMedica

    Default job background
    Description

    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.


    #J-18808-Ljbffr

  • Applied Electronics

    Technical Lead

    3 weeks ago


    Applied Electronics Edmonton, Canada

    Applied Electronics Limited is a national industry leader in Digital Media Integration Solutions and Service. Our primary goal is to provide our customers with the highest degree of customer satisfaction in all aspects of our business. · We are currently seeking a **Technical Lea ...

  • Finning International Inc.

    Technical Lead

    3 weeks ago


    Finning International Inc. Edmonton, Canada

    Company: · Number of Openings: · 0 · Worker Type: · Permanent · Position Overview: · **Please disregard the number of openings above. We are still hiring for this position** · As a Technical Lead - Salvage, you will be responsible for technical support and developing detailed, hi ...

  • O.E.M. Remanufacturing Company Inc.

    Technical Lead

    4 days ago


    O.E.M. Remanufacturing Company Inc. Edmonton, Canada

    Company: · O.E.M. Remanufacturing Company Inc. · Number of Openings: · 1 · Worker Type: · Permanent · Position Overview: · **Job Description**: · Reporting to the Technical Product Manager, the Technical Lead will: · - Determine root cause of component failure through the Failure ...

  • Aurora Land Consulting - Environmental Division

    Technical Lead

    2 days ago


    Aurora Land Consulting - Environmental Division Edmonton, Canada

    **About Us** · At Aurora Land and Environmental, our people are at the heart of our success. Our strength lies in our unwavering commitment to safety and client-centric solutions over the past 25 years. · Our expertise extends across diverse sectors, including Upstream and Midstr ...

  • O.E.M. Remanufacturing Company Inc.

    Technical Lead

    1 week ago


    O.E.M. Remanufacturing Company Inc. Edmonton, Canada

    Company: · O.E.M. Remanufacturing Company Inc. · Number of Openings: · 1 · Worker Type: · Permanent · Position Overview: · As a Technical Lead - Salvage, you will be responsible for technical support and developing detailed, high quality processes, and production documentation re ...

  • Aurora Land Consulting - Environmental Division

    Technical Lead

    2 days ago


    Aurora Land Consulting - Environmental Division Edmonton, Canada

    **Technical Lead - Reclamation** · **About Us** · At Aurora Land and Environmental, our people are at the heart of our success. Our strength lies in our unwavering commitment to safety and client-centric solutions over the past 25 years. · Our expertise extends across diverse sec ...


  • Xylem Edmonton, Canada

    We're Hiring for a Technical Product Lead · If you are excited and passionate about helping #LetsSolveWater, consider joining our team today **Xylem, Inc.** is a leading global water technology company servicing more than 150 countries and is dedicated to solving the world's most ...

  • O.E.M. Remanufacturing Company Inc.

    Emp Technical Lead

    1 week ago


    O.E.M. Remanufacturing Company Inc. Edmonton, Canada

    Company: · O.E.M. Remanufacturing Company Inc. · Number of Openings: · 1 · Worker Type: · Permanent · Position Overview: · **Job Description**: · - Prepare job package to include: labor, materials and services required to complete the job · - Uses quality feedback from technician ...


  • Convergint Technologies Ltd Edmonton, Canada

    Convergint is currently recruiting for a Security Technical Lead to join our growing team in our Edmonton location. As the Security Technical Lead, you will be responsible for providing customer and technical support for a broad range of installed systems including basic to compl ...


  • Alberta Innovates Edmonton, Canada

    InnoTech Alberta is seeking a qualified scientist or engineer to assist with and lead the identification, evaluation, design and execution of fermentation processes and downstream processes for clients and partners. Oversight of day-to-day client service delivery with a focus on ...


  • Computronix Edmonton, Canada

    **About Computronix** · For over 40 years, Computronix has been defined by high-quality customer service, ethical business practices, and superior software. Though much has changed in technology, our values of trust, respect, and service have remained as we continue to serve our ...


  • Computronix Edmonton, Canada

    **About Computronix** · For over 40 years, Computronix has been defined by high-quality customer service, ethical business practices, and superior software. Though much has changed in technology, our values of trust, respect, and service have remained as we continue to serve our ...


  • Trans Mountain Edmonton, Canada

    Trans Mountain operates Canada's only pipeline system transporting oil products to the West Coast. We deliver approximately 300,000 barrels of petroleum products each day through 1,150 kilometres of pipeline in Alberta and British Columbia, and 111 kilometres of pipeline in Washi ...


  • Norcada Edmonton, Canada

    **We are a Technology Company** · **The Position** · Norcada is currently looking for a Technical Product and Sales Lead to assist with product configuration, business development, sales and product delivery activities. The main responsibilities in this position include handling ...


  • Pulse Medica Edmonton, Canada

    **Lead Engineer, Embedded Firmware** · PulseMedica, an Edmonton-based start-up, is seeking a highly skilled engineer to lead the electronics team at PulseMedica and be responsible for the development of embedded Firmware to join our dynamic team, and play a pivotal role in leadin ...


  • Pulse Medica Edmonton, Canada

    Salary: · **Lead Engineer, Embedded Firmware** · PulseMedica, an Edmonton-based start-up, is seeking a highly skilled engineer to lead the electronics team at PulseMedica and be responsible for the development of embedded Firmware to join our dynamic team, and play a pivotal role ...


  • Shermco Industries Edmonton, Canada

    _**About Shermco**_ · - Since 1974, Shermco has become North America's largest and fastest growing NETA-accredited electrical testing organization. Our focus is to make sure electrical power systems are functioning properly and safely. Add to that our Professional Engineering Gro ...


  • Associated Engineering Group of Companies Edmonton, Canada

    **Job Description**: · We are currently searching for an** Electrical BIM Technical Lead**. This position is based in our **Edmonton** office but is a lead role for all operations in Edmonton, Calgary, Saskatoon, Vancouver, and Toronto. · What we offer: · - A centrally located of ...


  • Government of Alberta Edmonton, Canada

    **Job Information**: · Job Requisition ID: 45035 · Ministry: Health · Location: Edmonton · Full or Part-Time: Full Time · Hours of Work: 36.25 hours per week · Regular/Temporary: Permanent · Scope: Open Competition · Closing Date: July 12, 2023 · Classification: Program Services ...


  • Atco Ltd. Edmonton, Canada

    Common Services Technical Lead, Enterprise Applications · Location: Edmonton, AB or Calgary, AB · - Always there. Anywhere_. That's us We are committed to delivering inspired solutions for a better world. We care about our communities, we care about each other, and we care about ...