02 Nov
|
Zebra Technologies Canada, ULC
|
Montreal
02 Nov
Zebra Technologies Canada, ULC
Montreal
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.
📌 C++ Software Engineer Montreal
🏢 Zebra Technologies Canada, ULC
📍 Montreal