Build Aurora Imaging Library software at Zebra in Montreal, combining C++ development with Arm performance optimization in a hybrid setting.
As a Software Engineer II, you will design, develop, analyze, maintain, validate, and test software solutions for a machine vision SDK. You will integrate software and hardware, document functionality, participate in reviews, and improve established methodologies. The position supports Zebra products and systems while providing greater independence in daily responsibilities.
Key Responsibilities:
- Design, develop, and test software components within larger projects
- Evaluate Aurora Imaging Library performance on Arm systems
- Analyze benchmarks, identify bottlenecks, and implement optimizations
- Create documentation and participate in code reviews
- Assist less experienced staff with established practices and processes
Requirements:
- Bachelor's degree or equivalent relevant work experience
- Two or more years of relevant experience with a bachelor's degree
- Familiarity with C++, C#, Python, algorithms, and operating systems
- Experience using SIMD, parallel processing, or Arm Neon
- Ability to work onsite in Montreal at least three days weekly
Apply software engineering, machine vision, and Arm optimization expertise to advance Zebra's Aurora Imaging Library in Montreal.
Software Engineer Aurora Imaging Library in Montréal employer: Zebra Technologies Corporation
Zebra Technologies Corporation is an exceptional employer that fosters a dynamic work culture in Mississauga, Canada, where innovation and collaboration thrive. Employees benefit from a hybrid work model, competitive compensation, and ample opportunities for professional growth, making it an ideal place for those looking to make a meaningful impact in portfolio management. Join a team that values your expertise and supports your career development while working on cutting-edge solutions.
Contact Details:
Zebra Technologies Corporation Recruitment Team