JJoobta CA
Advertisement
← Back to jobs
Job opportunity

C++ Software Engineer Montreal

Zebra Technologies Canada, ULC

Montreal, Quebec 82.000 - 123.000
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 components
Evaluate Aurora Imaging Library performance on Arm systems
Analyze profiling results and implement performance optimizations
Create documentation for functionality and design specifications
Participate in code reviews and support less experienced staff
Requirements:

Bachelor’s degree in Computer Science or related engineering discipline
Two or more years of relevant software engineering experience
Familiarity with C++, C#, Python, operating systems, and algorithms
Experience using SIMD, parallel processing, or Arm Neon
Ability to communicate in French and English
Apply software engineering, Arm optimization, and systems integration expertise to advance Zebra’s machine vision SDK in Montreal.

#J-18808-Ljbffr
Apply on source site