Discover an exciting career as an Embedded Software Engineer at Garmin Canada. Join a agile team working on creative embedded systems and solving real-world challenges.
Garmin
Canada is seeking talented engineers at various experience levels for its full-time Embedded Software Engineer roles. You’ll contribute to diverse teams focusing on optical sensors, fitness products, and connectivity solutions. Candidates should be proficient in C and C++, with a passion for developing unit tests and architecting software modules while collaborating in a team environment. Key Responsibilities:
Implement embedded software solutions primarily in C
Develop unit tests to verify solutions in C/C++
Design software modules for recent features
Participate in code and design reviews
Collaborate with teams to identify feature opportunities Requirements:
Bachelor’s degree in Software Engineering or related field
Proficiency in C and C++ programming
Experience working in a collaborative team environment
Strong debugging skills on embedded systems
GPA greater than 3.0 preferred Drive innovation and join Garmin Canada in creating cutting-edge embedded solutions.