C++ Software Engineer Montreal

22 hours ago

Winnipeg MB, Winnipeg Census Division, MB; Manitoba, Canada Zebra Technologies Canada, ULC Full-time
Build C++ software for Zebra’s Aurora Imaging Library in Montreal, working onsite at least three days weekly in a hybrid schedule. Optimize Arm performance using SIMD, parallel processing, or Arm Neon techniques.
As a Software Engineer II, you will design, develop, analyze, maintain, validate, and test software solutions. You will integrate software and hardware, document functionality, and improve methodologies. The work includes C++, C#, Python, operating systems, algorithms, and Agentic AI tools.

Key Responsibilities

Design, develop, and test software componentsEvaluate Aurora Imaging Library performance on Arm systemsAnalyze profiling results and implement performance optimizationsCreate documentation for functionality and design specificationsParticipate in code reviews and support less experienced staffRequirements:
Bachelor’s degree in Computer Science or related engineering disciplineTwo or more years of relevant software engineering experienceFamiliarity with C++, C#, Python, operating systems, and algorithmsExperience using SIMD, parallel processing, or Arm NeonAbility to communicate in French and EnglishApply software engineering, Arm optimization, and systems integration expertise to advance Zebra’s machine vision SDK in Montreal.
#J-18808-Ljbffr