Embedded Software Developer
Hybrid · Waterloo
Develop and maintain embedded C software for industrial communication products, including porting protocol stacks and implementing product-specific features. Create design and test documentation, maintain automated build and test pipelines, and investigate verification failures in collaboration with hardware, test, and product teams.