Senior Software Engineer

3 weeks ago


Mississauga, Canada Advancedtechsearch Full time
  • Contribute to the development and delivery of high-quality medical software
  • Lead the development of software-based tools to support hardware and firmware development of current and future wearable products.
  • Provide mentorship and technical leadership to the mobile development team
  • Conduct and participate in code reviews

The ideal candidate will have:

  • Bachelor’s degree in computer science, biomedical engineering, software engineering, or equivalent work experience
  • Minimum 3-4 years experience building software for real-time systems
  • Minimum 1-2 years experience developing software for mobile (iOS, Android) applications
  • Applies good software engineering principles to design, develop, test, and deploy world-class medical software
  • Familiarity with supporting BLE communications between system-on-chips and mobile devices
  • Experience with medical devices and regulatory standards (e.g. ISO 13485 and IED 60601) are an asset
  • Strong analytical, problem solving, leadership, and decision-making capabilities
  • Ability to contribute and work effectively in a fast-paced, multidisciplinary environment
  • Experience working with physiological data (e.g. ECG, EEG, EMG, PPG) is an asset
  • Experience with Agile development methodologies such as Scrum is an asset
#J-18808-Ljbffr

  • Mississauga, Canada Prophix Software, Inc. Full time

    Prophix is a leading global platform and partner for finance performance management. We create software that serves ambitious finance teams, helping them empower their organizations, gain valuable insights, and drive business performance. Thousands of finance leaders across nearly one hundred countries use Prophix today.Working with a global network of...


  • Mississauga, Canada Prophix Software, Inc. Full time

    Prophix is a leading global platform and partner for finance performance management. We create software that serves ambitious finance teams, helping them empower their organizations, gain valuable insights, and drive business performance. Thousands of finance leaders across nearly one hundred countries use Prophix today.Working with a global network of...


  • Mississauga, Canada Prophix Software, Inc. Full time

    Prophix is a leading global platform and partner for finance performance management. We create software that serves ambitious finance teams, helping them empower their organizations, gain valuable insights, and drive business performance. Thousands of finance leaders across nearly one hundred countries use Prophix today.Working with a global network of...


  • Mississauga, Canada Mimecast Full time

    Senior Software EngineerMimecast is looking for a Senior Software Engineer experienced in cloud application development to join our Data Retention team in Canada. You’ll be part of an exciting journey as we design and implement the next generation of Mimecast products.What You’ll DoAs a Senior Software Engineer, you will play a pivotal role in designing...


  • Mississauga, Canada Roche Full time

    The Position The 21st century needs a 21st century healthcare system. To help build this, Roche is not only developing highly personalized medicine and advanced diagnostics, but also heavily investing into software and digital solutions. To speed up medical processes, make them safer and more accessible to a wide range of people. As a Senior Software...


  • Mississauga, Canada Mimecast Full time

    Senior Software Engineer – Data Platform Team The driving force behind Big Data at Mimecast Dive into the forefront of innovation with our Data Platform engineering team, where we process massive volumes of data to delight our customers with insights they love! Our pioneering Data Platform pushes on the boundaries of what’s possible, leveraging the...

  • Software Engineer

    1 month ago


    Mississauga, Canada Synopsys, Inc. Full time

    We are seeking a highly skilled & experienced Senior C++ software engineer to join our dynamic team. As a key member of our software development team, you will be responsible for designing, implementing & optimizing advanced algorithms & datastructures in C++. You will work on developing Staic Timing Analysis Engine, you will be tackling complex...

  • Software Engineer

    1 month ago


    Mississauga, Canada Synopsys, Inc. Full time

    We are seeking a highly skilled & experienced Senior C++ software engineer to join our dynamic team. As a key member of our software development team, you will be responsible for designing, implementing & optimizing advanced algorithms & datastructures in C++. You will work on developing Staic Timing Analysis Engine, you will be tackling complex...

  • Software Engineer

    1 month ago


    Mississauga, Canada Synopsys, Inc. Full time

    We are seeking a highly skilled & experienced Senior C++ software engineer to join our dynamic team. As a key member of our software development team, you will be responsible for designing, implementing & optimizing advanced algorithms & datastructures in C++. You will work on developing Staic Timing Analysis Engine, you will be tackling complex...


  • Mississauga, Ontario, Canada Advancedtechsearch Full time

    Contribute to the development and delivery of high-quality medical softwareLead the development of software-based tools to support hardware and firmware development of current and future wearable products.Provide mentorship and technical leadership to the mobile development teamConduct and participate in code reviewsThe ideal candidate will have:Bachelor's...


  • Mississauga, Canada Advancedtechsearch Full time

    Contribute to the development and delivery of high-quality medical softwareLead the development of software-based tools to support hardware and firmware development of current and future wearable products.Provide mentorship and technical leadership to the mobile development teamConduct and participate in code reviewsThe ideal candidate will have:Bachelor’s...


  • Mississauga, Canada Advancedtechsearch Full time

    Contribute to the development and delivery of high-quality medical softwareLead the development of software-based tools to support hardware and firmware development of current and future wearable products.Provide mentorship and technical leadership to the mobile development teamConduct and participate in code reviewsThe ideal candidate will have:Bachelor’s...


  • Mississauga, Canada Advancedtechsearch Full time

    Contribute to the development and delivery of high-quality medical softwareLead the development of software-based tools to support hardware and firmware development of current and future wearable products.Provide mentorship and technical leadership to the mobile development teamConduct and participate in code reviewsThe ideal candidate will have:Bachelor’s...


  • Mississauga, Ontario, Canada Thornton Tomasetti Full time

    Senior Associate Vibration Engineering Structures page is loaded Senior Associate Vibration EngineeringStructures Apply locations Mississauga, Canada time type Full time posted on Posted 5 Days Ago job requisition id R4643 Thornton Tomasetti applies engineering and scientific principles to solve the world's challenges. An independent organization of creative...


  • Mississauga, Canada Thornton Tomasetti Full time

    Senior Associate Vibration Engineering - Structures page is loaded Senior Associate Vibration Engineering - Structures Apply locations Mississauga, Canada time type Full time posted on Posted 5 Days Ago job requisition id R4643 Thornton Tomasetti applies engineering and scientific principles to solve the world's challenges. An independent organization...

  • Software Engineer

    1 month ago


    Mississauga, ON, Canada Synopsys, Inc. Full time

    We are seeking a highly skilled & experienced Senior C++ software engineer to join our dynamic team. As a key member of our software development team, you will be responsible for designing, implementing & optimizing advanced algorithms & datastructures in C++. You will work on developing Staic Timing Analysis Engine, you will be tackling complex...


  • Mississauga, Canada Prophix Full time

    See what you can do with Prophix Prophix is a leading global platform and partner for finance performance management. We create software that serves ambitious finance teams, helping them empower their organizations, gain valuable insights, and drive business performance. Thousands of finance leaders across nearly one hundred countries use Prophix today. ...


  • Mississauga, ON, Canada Advancedtechsearch Full time

    Contribute to the development and delivery of high-quality medical software Lead the development of software-based tools to support hardware and firmware development of current and future wearable products. Provide mentorship and technical leadership to the mobile development team Conduct and participate in code reviews The ideal candidate will have: ...


  • Mississauga, Canada PointClickCare Full time

    Position Summary As a Senior Software Engineer (Performance) at PointClickCare, you will be part of a focused team with the ability to have a significant impact on the performance, scalability, and reliability of our Data Platform. You’ll collaborate closely with cross-functional teams to identify bottlenecks, analyze system behavior, and propose...

  • Software Architect

    4 weeks ago


    Mississauga, ON, Canada Prophix Software, Inc. Full time

    Prophix is the leading global platform and partner for financial performance management. We create software that serves ambitious finance teams, helping them empower their organizations, gain valuable insights, and drive business performance. Thousands of finance leaders across nearly one hundred countries use Prophix today. Working with a global network...