Senior Software Engineer

7 days ago


Edmonton, Alberta, Canada PulseMedica Full time

Software Developer, Technical Lead Are you a Senior Software Developer who is passionate about technical leadership and mentoring? 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.

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.

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.

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

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
~ Experience with full life cycle of software development

Assets considered:
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)
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
  • Software Engineer

    6 days ago


    Edmonton, Alberta, Canada Jobber Full time

    Are you an experienced senior software developer with a passion for creating transformative communication experiences for product users? We're looking for a Senior Software Engineer to be part of our Comms Experience Software Engineering team. At Jobber, we don't just build a product - we work on real problems that help people in small businesses to become...


  • Edmonton, Alberta, Canada Recruiting From Scratch Full time $130,000 - $160,000

    Our team is 100% remote and we work with teams across the North America, South America, and Europe to help them hire.The Role: Senior Frontend Engineer About Us: There are 2M+ e-commerce businesses in the US processing over $300B of annual spend. Founders of these businesses rely on patching together a finance stack from multiple providers for banking,...


  • Edmonton, Alberta, Canada Jobber Full time

    Are you an experienced senior software developer with a passion for creating transformative communication experiences for product users? Then Jobber might be the place for you We're looking for a Senior Software Engineer to be part of our Comms Experience Software Engineering team. At Jobber, we don't just build a product - we work on real problems...


  • Edmonton, Alberta, Canada Jobber Full time

    Are you a skilled software engineer who loves to create reusable solutions?Jobber might just be your next career move! We're on the lookout for a Senior Software Engineer to join our Design Systems Product Software Engineering team.At Jobber, we don't just develop a product - we tackle real challenges that empower small business owners to thrive. Our core...


  • Edmonton, Alberta, Canada TEEMA Full time

    Job Title: Senior Software Developer/Engineer – Digital InnovationJob ID: BL Location: Edmonton, ABOverview:This is a fantastic opportunity for a visionary and curious Software Developer/Engineer to join our Digital Innovation team where new and exciting products are being imagined and developed. The Software Developer/Engineer is a strong technical...


  • Edmonton, Alberta, Canada TEEMA Full time

    Job Title: Senior Software Developer/Engineer – Digital InnovationJob ID: BL Location: Edmonton, ABOverview:This is a fantastic opportunity for a visionary and curious Software Developer/Engineer to join our Digital Innovation team where new and exciting products are being imagined and developed. The Software Developer/Engineer is a strong technical...


  • Edmonton, Alberta, Canada LawDepot Full time

    Senior DevOps Engineer - Edmonton, Alberta is currently expanding and looking to recruit a Senior DevOps Engineer in Edmonton, Alberta. Working with the Information Systems team, you will play a pivotal role in designing, implementing, and maintaining our DevOps infrastructure, ensuring seamless software deployment, scalability, and security. Leveraging your...


  • Edmonton, Alberta, Canada Canonical - Jobs Full time

    We're enabling high-performing, rock-solid MongoDB deployments on any cloud or platform our customers choose. We want to create the world's best open source analog to MongoDB Altas or Amazon DocumentDB, which can be owned, controlled and operated by end-users on their own multi-cloud or on-premise environments.Canonical is looking for an experienced Python...


  • Edmonton, Alberta, Canada Canonical - Jobs Full time

    We're enabling high-performing, rock-solid MongoDB deployments on any cloud or platform our customers choose. We want to create the world's best open source analog to MongoDB Altas or Amazon DocumentDB, which can be owned, controlled and operated by end-users on their own multi-cloud or on-premise environments.Canonical is looking for an experienced Python...


  • Edmonton, Alberta, Canada PulseMedica Full time

    Sr. Software Developer, Technical LeadAre you a Senior Software Developer 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 5 years of experience in developing clean, testable, and robust C++ code. As our ideal candidate, you will have...

  • Software Engineer II

    3 weeks ago


    Edmonton, Alberta, Canada Microsoft Canada Full time

    OverviewMicrosoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. Microsoft's Azure Data engineering team is leading the transformation of analytics in the world...

  • Software Engineer II

    2 months ago


    Edmonton, Alberta, Canada Microsoft Canada Full time

    OverviewMicrosoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. Microsoft's Azure Data engineering team is leading the transformation of analytics in the world...


  • Edmonton, Alberta, Canada Dynaplas Ltd. Full time

    Intermediate/Senior Land Development Engineer About: Scheffer Andrew Ltd. is a leading supplier of municipal professional engineering and planning services in western Canada. For over 40 years we have provided clients with an integrated, multidisciplinary approach to land services. Our goal is to create a positive experience with our clients and to take...


  • Edmonton, Alberta, Canada Englobe Corp. Full time

    Your EmployerDare to join Englobe At nearly 3,200 people, Englobe is one of Canada's premier firms specializing in professional engineering services, environmental sciences, and soil and biomass treatment. With offices located across Canada, the United Kingdom and France, we are conveniently located to support large- and small-scale projects, through...


  • Edmonton, Alberta, Canada Englobe Corp. Full time

    Your EmployerDare to join Englobe At nearly 3,200 people, Englobe is one of Canada's premier firms specializing in professional engineering services, environmental sciences, and soil and biomass treatment. With offices located across Canada, the United Kingdom and France, we are conveniently located to support large- and small-scale projects, through...

  • Software Developer

    6 days ago


    Edmonton, Alberta, Canada oilandgas Full time

    Overview Weatherford is a leading global energy services company. Our world-class experts partner with customers to optimize their resources and realize the full potential of their assets. Across our operating locations, including manufacturing, research and development, service, and training facilities, operators choose us for strategic solutions that add...

  • Senior Engineer

    7 days ago


    Edmonton, Alberta, Canada CCL Global Full time

    Responsibilities:In this role you will lead significant portions of new clean energy projects. Develop Functional and Project Execution Strategies.Deliver P&IDsCreate, check, or approve process control equipment specificationsParticipate in safety processes (LOPA, SIS validations)Review SIL assessments and author SIL verificationsDCS configuration.Oversee...


  • Edmonton, Alberta, Canada LawDepot Full time

    Company Profile:Join a rapidly growing company in the legal solutions industry LawDepot takes pride in being a key player in the market, consistently ranked on Growth 500. Our goal is to revolutionize the legal document creation process by providing fast, user-friendly, and professional solutions. With millions of satisfied customers across the globe,...


  • Edmonton, Alberta, Canada Computronix Full time

    Our low turnover rate, challenging work, great client relationships, and teamwork create a high morale environment with plenty of opportunities to innovate, grow in your career, and never get boredAs a Sr. Software Developerat Computronix, you willwork in a highly dynamic, energetic, fast-changing, and fluid work environment. You will contribute technical...


  • Edmonton, Alberta, Canada LawDepot Full time

    Company Profile:Join one of the fastest growing companies in Canada LawDepot is proud to be a seven-time Growth 500 ranked organization and a major player in the Global legal solutions industry. Our mission is to modernize the legal document creation experience by empowering people with fast, easy-to-use, and professional solutions. With over ten million...