Talent.com

Mechanical engineer Jobs in Cochrane, AB

Create a job alert for this search

Mechanical engineer • cochrane ab

Last updated: 13 hours ago

Algorithm Software Engineer

Garmin Canada Inc.town of cochrane, ab, Canada
Full-timeFull-time

Garmin Canada has exciting opportunities for full-time Software Engineers who have a hunger for solving real-world problems with embedded systems.Exciting things happen at the boundaries between di... Show more

Career Opportunity: Wastewater Operator Rocky Mountain House

Groupe Heliostown of cochrane, ab, Canada

Explore a rewarding career as a Wastewater Operator with AQUATECH in Rocky Mountain House.This role demands a Certified Wastewater Operator ready to manage operations and training in a growing comp... Show more

Journeyman Automotive Technician in Cochrane

Cochrane Toyotatown of cochrane, ab, Canada

Elevate your automotive career at Cochrane Toyota, located in Cochrane, Alberta.Experience a flexible working schedule and competitive pay while maintaining a work-life balance that suits you.Cochr... Show more

Retail Sales Associate Part Time

PetSmarttown of cochrane, ab, Canada
Part-timePart-time

PetSmart does Anything for Pets – JOIN OUR TEAM!.Retail Sales Associate Part Time.About Life At PetSmart: At PetSmart, Anything for Pets begins with our people.Every associate plays a vital role in... Show more

Matheson-Miller Group-Snow Plow Operator

CDSSAB - ES -Cochranetown of cochrane, ab, Canada

Matheson-Miller Group-Snow Plow Operator.The Miller Group, a subsidiary of Colas Canada, is a Canadian leader in the construction and maintenance of transportation infrastructure since 1917.We prov... Show more

 • New!

Embedded Software Engineer

GarminCochrane, Canada, CA
Full-timeFull-time

Overview Embedded Software Engineer/Developer Garmin Canada has new opportunities for full-time Embedded Software Engineers and Developers with various levels of experience who have a hunger for so... Show more

Carpenter (Journeyman and Apprentice)

JEN COL Constructiontown of cochrane, ab, Canada

The Journeymen or Apprentice carpenter, under the direction of the Superintendent and Foreman, is responsible for constructing, erecting, installing, maintaining, and repairing structures and compo... Show more

Staff Software Engineer - GNSS / INS

GarminCochrane, Canada, US
Full-timeFull-time

Overview We are seeking a full-time Staff Software Engineer (GNSS / INS) at Garmin's U.Greater Kansas City area or our location in Cochrane, Alberta, Canada.This role is on our Core Platform Techno... Show more

Algorithm Software Engineer

GarminCochrane, Canada, CA
Full-timeFull-time

Overview Garmin Canada has exciting opportunities for full-time Software Engineers who have a hunger for solving real-world problems with embedded systems.Exciting things happen at the boundaries b... Show more

Senior Software Engineer - GNSS / INS

GarminCochrane, Canada, US
Full-timeFull-time

Overview We are seeking a full-time Senior Software Engineer (GNSS / INS) at Garmin's U.Greater Kansas City area or at our location in Cochrane, Alberta, Canada.This role is on our Core Platform Te... Show more

People also ask
Algorithm Software Engineer

Algorithm Software Engineer

Garmin Canada Inc.town of cochrane, ab, Canada
2 days ago
Job type
  • Full-time
Job description

Overview

Garmin Canada has exciting opportunities for full-time Software Engineers who have a hunger for solving real-world problems with embedded systems. Exciting things happen at the boundaries between disciplines. Where data science and engineering meet, you will be pushing the boundaries of industry leading algorithms that help people beat yesterday. In this role, you will be responsible for creating, productizing and maintaining new algorithms for fitness sensor products such as heart rate monitors, and cycling sensors.

This team’s primary source of expertise in designing and implementing algorithms based on a range of sensor data that translate athlete dynamics into user-facing metrics. Examples of core algorithms developed and maintained by this team include IMU-based metrics like running power, and step speed loss. The team also develops and maintains Garmin’s EKG-based heart rate for chest straps. As a member of this team, you will take new fitness sensor metrics from concept through to productization.

Essential Functions

  • Design innovative algorithms and prototype them in python
  • Research and develop new algorithms and methods to leverage next generation hardware.
  • Develop embedded software solutions, primarily in C or C++, to be used throughout Garmin’s fitness sensor products
  • Participate in project planning, including providing technical input to product development plans and concept documents
  • Collaborate in peer code reviews and technical assessments in areas of expertise, providing comments and suggestions to support software designs and new technologies
  • Mentor less-experienced Software Engineers and interns, providing technical expertise and guidance

Basic Qualifications

  • Relevant Bachelor’s Degree with a cumulative GPA greater than or equal to 3.0
  • Relevant industry software engineering experience, which must include:
  • Signal processing experience including digital filtering and spectral analysis
  • Proven ability to develop innovative and creative solutions for complex problems
  • Proficiency in writing software in C/C++ on embedded processors
  • Experience collaborating in a team-based development environment, including code reviews and technical design discussions
  • Proficiency with designing well-architected software systems and modules that support new technology or improve capability / performance of existing functionality
  • Demonstrated desire to produce software that “just works” through in-depth testing

Desired Qualifications

  • Experience using AI‑assisted development tools (e.g., script generation, refactoring, test creation) to improve development efficiency and code quality.
  • Understanding of human biomechanics including kinematics and kinetics.
  • Experience modeling and extracting metrics from physical systems
  • Experience developing software on microcontrollers for small consumer electronic devices
  • Experience working on multiple simultaneous development projects
  • Experience debugging complex problems on embedded systems
  • Interest and ability to learn other coding languages as needed
  • Experience working on an Agile software team
  • Proficient in using oscilloscopes, logic analyzers, multi meters, and debuggers to design, test and validate embedded systems
  • Excitement to create and deliver products and features for Garmin’s running and cycling customers

EEO Statement

Garmin Canada is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, colour, ancestry, place of origin, religious beliefs, gender, gender identity, gender expression, age, physical disability, mental disability, marital status, family status, source of income, and sexual orientation.

This position is eligible for Garmin's benefit program. Details can be found here: Garmin Canada Benefits

#J-18808-Ljbffr