
Software Engineer II
Zebra Technologies2 days ago
Montréal, CanadaMid Level
Base Salary
$82k - $123k/yr
Responsibilities
- Design, develop, and test software components aligned with project objectives and timelines.
- Create and maintain software functionality and design documentation.
- Participate in code reviews and provide constructive feedback.
- Recommend and implement solutions to complex technical challenges while following quality processes and standards.
- Modify and enhance software functionality, scalability, and performance.
- Evaluate Aurora Imaging Library performance on Arm systems, analyze profiling and benchmark results, identify bottlenecks, and implement optimizations.
- Apply C++, C#, Python, and agentic AI tools to software engineering projects as appropriate.
- Identify opportunities to improve performance and productivity through new tools or methodologies.
- Support less experienced staff with established practices and processes.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related engineering discipline, or equivalent work experience in lieu of a degree.
- 2+ years of relevant software engineering experience with a bachelor’s degree, or 0+ years with an advanced degree.
- Familiarity with C++, C#, Python, operating systems, algorithms, and software development frameworks or agentic AI tools.
- Experience optimizing software performance using SIMD, parallel processing, or Arm Neon.
- Advanced degree in Computer Science, Software Engineering, or a related field is preferred.
- Experience with FPGA development workflows, including Vivado IP Integrator and high-level synthesis.
- Experience debugging, testing, and troubleshooting software systems.
- Familiarity with Git, GitHub, and CI/CD pipelines.
- Ability to analyze and solve complex problems with innovative and efficient solutions.
- Ability to communicate professionally in French and English.
Benefits
- Hybrid work arrangement requiring at least three days per week onsite at the Montreal, Quebec office.
- Comprehensive benefits may include healthcare, wellness programs, inclusion networks, learning and development, community service days, insurance, parental leave, employee assistance programs, and paid time off, depending on country.
- Performance-based annual cash incentive opportunity is available in accordance with the applicable incentive plan.
About Zebra Technologies
Zebra Technologies builds barcode and card printers, handheld mobile computers, barcode scanners, RFID readers, real-time location systems, and device-management software for frontline operations in retail, manufacturing, transportation, logistics, and healthcare. It sells hardware, supplies, and software with lifecycle services through a global partner network. Founded in 1969 and headquartered in Lincolnshire, Illinois, Zebra is a public company traded on NASDAQ (ZBRA).