Garmin Canada seeks a full-time Senior C/C++ Software Engineer to drive innovation in our embedded-systems projects. Collaborate to resolve connected-device challenges effectively.In this role, you will contribute to developing Bluetooth software and ensuring seamless interoperability across Garmin devices. Your experience in cooperative environments and technical mentorship will help shape the future of connected products. Be an essential player in maintaining our codebase and driving feature delivery.Key Responsibilities:Design Bluetooth platform software with stable APIsImplement embedded solutions primarily in C/C++Define technical designs focusing on compatibility and maintainabilityResolve complex integration and compatibility issuesGuide peers through code and architecture reviewsRequirements:Bachelor's degree in Software Engineering or equivalentMinimum of 5 years experience in software developmentProficient in C and C++ programmingFamiliarity with Bluetooth technologies and ecosystemsCollaborative development experience across teamsJoin Garmin Canada as a Senior Software Engineer and innovate the next generation of connected technologies.#J-18808-Ljbffr