Discover an exciting career as an Embedded Software Engineer at Garmin Canada. Join a agile team working on innovative 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 new 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.