Embedded Algorithms Engineer for Fitness Sensors

Garmin Canada Inc.

Town of Cochrane

On-site

CAD 100,000 - 130,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Garmin Canada Inc. in Alberta is seeking full-time Software Engineers to develop embedded systems for fitness sensor products. You will design and prototype algorithms in Python and translate data into meaningful metrics for heart rate and cycling sensors.

You will implement embedded C/C++ software across Garmin devices, participate in product planning, conduct peer reviews, and mentor junior engineers. This role blends data science with engineering to push industry-leading performance.

Qualifications

  • Bachelor’s degree with a cumulative GPA ≥ 3.0.
  • Strong background in embedded software, signal processing and C/C++.
  • Experience developing for embedded processors and consumer devices.

Responsibilities

  • Design innovative algorithms and prototype them in Python.
  • Develop embedded software in C/C++ for Garmin fitness sensors.
  • Participate in project planning and provide technical input.
  • Collaborate in code reviews and mentor junior engineers.

Skills

C/C++ programming
Embedded software
Signal processing
Python prototyping
Team collaboration
Testing and debugging
Mentoring
Agile

Education

Bachelor’s degree with ≥3.0 GPA

Tools

Oscilloscopes
Logic analyzers
Debuggers
Multimeters

Job description

Garmin Canada Inc. in Alberta is seeking full-time Software Engineers to develop embedded systems for fitness sensor products. You will design and prototype algorithms in Python and translate data into meaningful metrics for heart rate and cycling sensors.

You will implement embedded C/C++ software across Garmin devices, participate in product planning, conduct peer reviews, and mentor junior engineers. This role blends data science with engineering to push industry-leading performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Algorithm Software Engineer
Algorithm Software Engineer

Garmin Canada Inc. • Town of Cochrane

On-site
CAD 100,000 - 130,000
Senior Software Engineer - GNSS / INS
Senior Software Engineer - GNSS / INS

Garmin Canada Inc. • Town of Cochrane

On-site
CAD 120,000 - 160,000
Retail Marketing Specialist
Retail Marketing Specialist

Garmin International, Inc. • Town of Cochrane

On-site
CAD 52,000 - 72,000
Remote Embedded Firmware Engineer - Wearables & Biosignals
Remote Embedded Firmware Engineer - Wearables & Biosignals

Interaxon Inc. • Toronto

Remote
CAD 90,000 - 120,000
Remote-friendly work style
Benefits package
Lead Embedded Firmware Engineer
Lead Embedded Firmware Engineer

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Staff Algorithm Engineer - Advanced Sensing & ML (Remote)
Staff Algorithm Engineer - Advanced Sensing & ML (Remote)

Dexcom, Inc. • Canada

Hybrid
CAD 189,000 - 314,000
Benefits program
Career growth
Tuition reimbursement
+1
Embedded Engineer Fire Alarm
Embedded Engineer Fire Alarm

Industry Professionals • Brossard

Hybrid
CAD 80,000 - 100,000
Health insurance
Dental insurance
Vision insurance
+1
Staff Embedded Systems Lead – Wearable HW & Firmware
Staff Embedded Systems Lead – Wearable HW & Firmware

Google • Southwestern Ontario

On-site
CAD 216,000 - 221,000
Equity
Bonus target
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Co-op, Embedded Software
Co-op, Embedded Software

Enedym Inc • Hamilton

On-site
CAD 70,000 - 110,000