Minimum qualifications: Bachelor’s degree, or equivalent practical experience. 8 years of experience in software development. 3 years of experience with embedded operating systems. 3 years of experience in a technical leadership role. 2 years of experience
Support groundbreaking solar energy solutions as a Senior ARM Firmware Engineer at Canadian Solar in Kitchener, Ontario. This hybrid role focuses on advanced embedded firmware for energy systems. As part of Canadian Solar’s team, you will oversee the
Join Waterloo Technical in Kitchener as an Embedded Firmware Developer, where you will craft firmware for innovative hardware. Your hands-on experience will directly impact multiple projects across various technologies. As part of our technical team, you will develop firmware for
Become a Firmware Developer with Jetson in Kitchener, Ontario, contributing to the electrification of homes. Use your skills in embedded systems to create impactful energy solutions. In this permanent, full-time role, you will oversee firmware for devices like the
Were looking for an Embedded Firmware Developer to join our technical team in Kitchener. This is a hands‑on role bringing connected hardware products to life: writing firmware, working at the bench during board bring‑up, and helping carry projects from
Staff Software Developer, Embedded Systems/Firmware Share Staff Software Developer, Embedded Systems/Firmware _corporate_fare_ Google _place_ Waterloo, ON, Canada Advanced Experience owning outcomes and decision making, solving ambiguous problems and influencing stakeholders; deep expertise in domain. Share Staff Software Developer, Embedded Systems/Firmware _info_outline_ X
About Miovision: At Miovision, we’re unlocking transportation networks that move you. Our vision and mission is to enable smart, fast, safe communities that simply flow, as we drive the Intelligent Mobility Revolution. Backed by the world’s
Job Number: 4840 Job Type: Full-Time Vacancy Reason: Backfill Location: 150 Frederick St - Regional Admin Headquarters Number of Positions: 1 Division: Human Resources Hours of Work: 35 Work Schedule: Monday-Friday, 8:30 am - 4:30 pm