Talent.com

Junior software developer Jobs in Cochrane, AB

Create a job alert for this search

Junior software developer • cochrane ab

Last updated: 3 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

 • Promoted • New!

Sandwich Artist

albertatown of cochrane, ab, Canada
Full-timeFull-time

In 1964, the first Tim Hortons® restaurant in Hamilton, Ontario opened its doors and Canadians have been ordering Tim Hortons iconic Original Blend coffee, Double-Double™ coffees, Donuts and Timbit... Show more

 • Promoted • New!

New Home Sales Associate

Carrington Grouptown of cochrane, ab, Canada

Bedrock Homes Limited - Cochrane, AB.Bedrock Homes is proud to be a part of the Carrington Group of Companies and has grown over 50 years as a top, award-winning residential builder and developer i... Show more

 • Promoted • New!

Journeyman / Master Electrician

REAL-RCochrane, Alberta, Canada

Journeyman / Master Electrician.REAL-R is searching for a Electrician for a respected leader in.This is an opportunity to take ownership of projects that protect people and property while leading s... Show more

Housekeeper Wanted - Part Time Housekeeper In Harmony — 8 To 16 Hours Per Week.

Housekeeper.comharmony, ab, Canada
Full-time, Part-timeFull-time, Part-time

Sunset Ridge Dental is a well-established practice located in beautiful Cochrane, AB.We are clinic that puts dentistry, family and community first - these three values make up the core of our pract... Show more

 • Promoted • New!

Pharmacist - FT

Safeway Canadatown of cochrane, ab, Canada

Embark on a rewarding career with Sobeys Inc.Canada’s Top 100 employers, where your talents contribute to our commitment to excellence and community impact.Our national pharmacy team is proudly Can... Show more

 • Promoted • New!

Hydro Technologist (Temporary 6-Month)

TransAltaCochrane, AB, CA
Full-timeFull-time

Hydro Technologist (Temporary 6-Month).As one of Canada’s largest publicly traded power generators, we’ve been powering communities for over 100 years across Canada, the U.Our diverse energy portfo... Show more

Head Chef, The Lodge at Arrow Lakes | Nakusp, British Columbia

CMH Heli-SkiingCochrane, AB, Canada
Full-timeFull-time

We work hard, we play hard, and we have the best time doing it.Our mission is to guide our staff and guests through life-changing mountain experiences, and our vision is to be recognized as the wor... Show more

Food & Beverage Manager

Alterra Mountain CoCochrane, AB, Canada
Full-timeFull-time

We work hard, we play hard, and we have the best time doing it.Our mission is to guide our staff and guests through life-changing mountain experiences, and our vision is to be recognized as the wor... Show more

 • Promoted

Community-Focused Pharmacist at Two Pharmacy

PharmaChoice Canadatown of cochrane, ab, Canada

Make a difference in health at Two Pharmacy, where we prioritize community well-being.As a pharmacist, you'll engage in patient care with a focus on empathy and clinical services.We are seeking a c... Show more

 • Promoted • New!

Patient Support Dietary Worker at Aramark

Aramark Canadatown of cochrane, ab, Canada

Enhance patient experiences as a Dietary Worker with Aramark.Provide meal support through excellent customer service and efficient software use in a fast-paced environment.Aramark seeks a Dietary W... Show more

 • Promoted • New!

New Home Sales Associate

Carrington Group of CompaniesCochrane, Alberta, Canada

Bedrock Homes Limited - Cochrane, AB.Bedrock Homes is proud to be a part of the Carrington Group of Companies and has grown over 50 years as a top, award-winning residential builder and developer i... Show more

Retail Merchandiser

Premium Retail ServicesCochrane, AB, Canada

Retail Merchandiser - Electronics.As a Premium merchandiser, you’ll join an established and fast growing, values-based company representing hundreds of brands across retail locations.Growing sales ... Show more

 • Promoted
People also ask
Algorithm Software Engineer

Algorithm Software Engineer

Garmin Canada Inc.town of cochrane, ab, Canada
3 hours 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