Skip to content
Esc
Internships in Canada
New-grad roles in Canada
Remote roles
Roles that show pay
Postings at high ghost risk
PayWhat student tech roles in Canada pay
Check a linkPaste a posting to see its real age and ghost risk
JobsEvery open tech role
CompaniesWho fills fastest, who leaves postings up
Hiring calendarWhen employers open intern and new-grad roles
Skills gapWhat postings ask for that you don't have
Your resumeScore and fixes
Your matchesOpen roles ranked by your resume
ApplicationsSaved, applied, interviewing, offers
SettingsTheme, text size, motion
How it works

↑ ↓ to move, Enter to open? every shortcut

Keyboard shortcuts

CtrlKor/
Search employers, postings and pages
JorK
Next or previous posting in a list
O
Open the posting's page
Enter
Open it in the preview, on wide screens
S
Save or unsave it
?
This list
Esc
Close
Garmin

Embedded Software Engineer

  • Seen live on Garmin's site today
  • Mid level
Pay
Not stated
Location
Cochrane, Alberta, Canada
Open for
1 day
First seen
Nov 3, 2026
Apply on Garmin's site (opens in a new tab)

Posting record

No flags

Open 1 day

The posting's record, oldest first
  1. Garmin's site dates the posting
  2. Ghostless first sees this listing
  3. Last checked: still up
How we know

It hasn't been reposted, listed twice, or left up unusually long, and the posting doesn't say it's a talent pool.

Ghostless records the day it first sees a posting, so a repost can't reset its age.

Last checked Nov 4, 2026.

How well do you match?

See how much of this posting your resume shows, and what it's missing.

Upload your resume

What it asks of you

1+ years of experience
“Must possess a minimum 1 year of work experience” (quoted from the posting)

What the posting discloses

Not stated: Pay, real vacancy, AI screening.

Why these three

Ontario requires postings from employers with 25 or more staff to state the pay, whether the vacancy exists, and whether AI screens applicants.

Some employers add pay only on their own site. Check the original posting before you rule it out.

Skills mentioned

About the role

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 solving real-world problems with embedded systems.  The following teams are currently hiring

Products - Low Level Software: This team contributes to Garmin Fitness product development through software development that interacts with hardware, including board bring-up, device driver implementation, and factory integration. You will work closely with software, hardware, mechanical, and manufacturing engineers across various Garmin offices and ensure product designs meet expectations for battery life and manufacturability.

Biosensor Platform – Optical Team: This team is responsible for the optical sensor driver development and integrations among Garmin wearable products. You will work closely with hardware engineers and vendors for new sensor evaluation, performing signal quality test and noise analysis. Our work also includes developing sensor manufacturing tests in the production line and conducting calibrations for specific signal paths to ensure consistent data quality. The team works closely with Garmin global offices to deliver  accurate  and reliable biosensor metrics for customers  throughout their daily activities and sleep.

Connected Technologies – Applications: The Connected Technologies division stewards ANT and BLE technologies across multiple Garmin business segments, including Fitness, Outdoor and Marine. The Applications team works directly with product teams and builds the infrastructure and tooling needed to enable compelling customer features in Garmin products, from battery constrained sensors to embedded Linux multipurpose displays for Marine navigation. You will work in a fast-paced, highly collaborative environment, driving to  maintain  and scale an always growing ecosystem of connected products.

Essential Functions

  • Develops software in C, C++, C#, Java, assembly language, or other selected languages for Garmin or OEM products and/or applications consistently following Garmin’s coding standards and in accordance with applicable software development methodology and release processes
  • Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
  • Creates and executes designs of new functionalities as part of a software project
  • May perform as a technical leader or Lead Software Engineer for derivative software project
  • Collaborates and adds value through participation in peer code reviews, providing comments and suggestions
  • Provides reliable solutions to a variety of problems using sound problem solving techniques
  • Performs technical root cause analysis and outlines corrective action for given problems
  • Contributes to technical research on new technologies
  • Serve as a mentor to less experienced software engineers
  • Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on some electrical design aspects
  • Works collaboratively and professionally with other Garmin associates in cross functional teams to achieve goals
  • Apply a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion
  • Apply Garmin’s Mission Statement and Quality Policy and enthusiastically exhibit a desire to see Garmin succeed
  • Associates are expected to integrate, use, and provide feedback on products in development when possible as part of their normal job responsibilities
  • Review product and/or application information including manuals and brochures for technical accuracy
  • Participate in product and/or application definition activities including feature analysis and system tradeoffs
  • Perform other duties as necessary

Basic Qualifications

  • Bachelor of Science degree OR Master of Science degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering Aerospace Engineering, Math or Physics or a technical field (such as CIS or IT) relevant to the essential functions of this job description from a four-year college or university OR an equivalent combination of education and relevant experience
  • Must possess a minimum 1 year of work experience
  • Outstanding academics (cumulative GPA greater than or equal to 3.0 as a general rule)
  • Demonstrates proficient knowledge and utilization of engineering tools necessary for successful performance of the essential functions of this job description
  • Must demonstrate proficiency and possess experience necessary to develop moderately complex software in C, C++, C#, Java, assembly language, or other selected languages
  • Demonstrates mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)
  • Must demonstrate proficient ability to capture and document software requirements
  • Eligible fo r registration as an Engineer in Training (EIT) or Professional Engineer (P. Eng) in Alberta

Desired Qualifications

  • Low-power and constrained system development and verification
  • Integrating and  maintaining  3rd party software packages (e.g. SDKs)
  • Hands-on experience with ANT and/or BLE focused software development on embedded systems
  • Implementing low level serial drivers on bare metal platforms (UART/SPI/SDIO)
  • Working on projects with teams distributed across multiple sites
  • Working on multiple simultaneous development projects
  • Development of software for consumer electronics

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

Something wrong with this posting?