Software Engineer 2
Garmin
Cochrane, AB
At Garmin Canada Inc., we create more than just products ? we inspire solutions and innovations that change and shape how we live, work and play. You?ll get to work alongside top talent from around the globe while working on cutting-edge technology projects like optical heart-rate, creating sport and fitness products such as

VivoSmart HR, Vector and Varia, and enabling compelling ecosystems with the ANT 2.4 gHz ultra-low power wireless technology.

Nestled in the foothills of the Rocky Mountains, we?re located just 15-minutes outside of Calgary in Cochrane, Alberta. A retreat from fast-paced cities - Cochrane allows us to build relationships with the community and focus on what we do best ? creating innovative solutions for unique use-cases in the ultra-low power wireless and sport industries. With many other tech companies calling Cochrane home, we can?t think of a better place to be!

Here?s why you want to work for us.

You?ll bring products to life. Become a key contributor to our exciting portfolio of Garmin products and help us bring our fitness and sport devices from concept to market.

You?ll love our office culture. Company BBQs, active sports, casual dress, volunteer opportunities and the occasional sneak peak of new release movies (Star Wars, anyone?) allows team members to get to know each other outside the office.

You?ll receive fantastic benefits. Opportunities for professional development, no waiting period for vacation or our extensive benefit plan, RRSP matching, stock purchase options, product discounts and flexible work schedules are available for all team members.

You?ll be part of something big. Our open concept, open door policy office supports a fun, collaborate and supportive work culture. All our team members, regardless of their team, are encouraged to think big and share their ideas. Our team members are innovators, solution creators and outside the box thinkers ready to take on any challenge.

Here?s what we?re looking for from you.
A passion for programming in C/C++, you understand how it works and can make it get the results you want. You know this language so well, you?re able to peer review it and provide valuable suggestions.
Desire for solving real-world problems with complex embedded systems and connected ecosystems ? focusing on pushing the boundaries on size, power and value
Experience and a keen interest in working with wireless protocols such as ANT or BLE
Examples of previous work, side-projects or anything else that can show your passion for software engineering or making ideas come to life. Show us what you?ve got!
Excitement to create and deliver products for fitness, cycling, running, swimming, etc.!

Minimum Qualifications:
BS degree in Computer Science, Software/Electrical/Computer/Aerospace Engineering, Math, Physics, similar technical field of study with a 3.0 cumulative GPA or equivalent practical experience
Minimum 1-year relevant experience in one or more general purpose programming languages
Proficiency in C/C++

Preferred Qualifications:
Experience developing software on microcontrollers for small consumer electronic devices
A keen interest in fitness, health and/or wellness
Interest and ability to learn other coding languages as needed
Proven ability to develop innovative and creative solutions for complex problems

Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran?s status, age or disability.