Embedded Software Engineer at Garmin Canada

Garmin International
📍 town of cochrane, ab, Canada 💼 Full-time 🕒 Posted May 28, 2026

Job Description

Join Garmin Canada as a full-time Embedded Software Engineer, focusing on innovative embedded solutions primarily in C. Collaborate with diverse teams to enhance Garmin's product features.
This position at Garmin Canada offers an opportunity to work with various teams, including the Optical, Sensor Platform, Varia, and Applications teams. You will participate in the development of embedded software, design modules, debug complex issues, and contribute to peer reviews. Your work will directly impact the functionality and performance of cutting-edge products.
Key Responsibilities:
• Implement embedded software solutions primarily in C
• Develop unit tests in C/C++ for robust applications
• Design well-architected software modules for feature delivery
• Troubleshoot and resolve complex problems effectively
• Collaborate with product managers on feature opportunities
Requirements:
• Bachelor’s in Software Engineering or relevant field
• Proficiency in C and C+...

Ready to Apply?

Submit your application today and join our talented team at Garmin International.

Submit Application

Job Details

  • Location town of cochrane, ab
  • Job Type Full-time
  • Category Other-General
  • Posted Date May 28, 2026
  • Application Deadline July 07, 2026