Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer Ii

$82k - $123k per year

Zebra Technologies

Hybrid Work
Montreal, Canada
Full time
JR103762
Overview:At Zebra, we are a community of innovators who come together to create new ways of working. United by curiosity and a culture of caring, we develop smart solutions that anticipate our customer’s and partner’s needs and solve their challenges.
Being part of Zebra Nation means you are seen, heard, valued, and respected. Drawing from our unique perspectives, we collaborate to deliver on our purpose. Here you are part of a team pushing boundaries today to redefine the work of tomorrow for organizations, their employees, and those they serve.
You’ll have opportunities to learn and lead in a forward-thinking environment, defining your path to a fulfilling career while channeling your skills toward causes you care about—locally and globally.
Come make an impact every day at Zebra.
What We're Looking For:Designs, develops, analyzes, and maintains software solutions for the organization’s products and systems (Aurora Imaging Library, a machine vision SDK). Performs system integration of software and hardware to ensure optimal performance and program consistency. Develops, validates, and tests software functionality and associated documentation. Work is reviewed for overall adequacy, but allows for greater independence in day-to-day responsibilities. Follows established processes and contributes to improving existing methodologies.
This is a hybrid position requiring you to work on-site at our office in Montreal, QC for a minimum of three days a week.
Essential Duties and Responsibilities:
Designs, develops, and tests software components as part of a larger project, ensuring alignment with project objectives and timelines
Creates and maintains documentation detailing specific software functionality and design specifications
Participates in code reviews and provides constructive feedback
Recommends and implements solutions to complex technical challenges, ensuring compliance with quality processes and standards
Modifies and enhances existing software by improving functionality, scalability, and performance to meet evolving business needs
Evaluates Aurora Imaging Library performance on Arm systems, analyzes profiling and benchmark results, identifies bottlenecks, and implements optimizations.
Stays up to date with the latest technologies and software engineering methodologies (C++, C#, Python, Agentic AI tools), applying them to projects as needed
Proactively seeks out opportunities to enhance performance and productivity by recommending new tools or methodologies
Demonstrates sound judgment to determine appropriate actions for software development and testing tasks
Assist less experienced staff with existing practices and processes
Minimum Qualifications:
Bachelors degree in Computer Science, Software Engineering, or a related engineering discipline.
2+ years of relevant software engineering experience with a Bachelors Degree. 0+ years of experience with an Advanced Degree
Equivalency: Equivalent work experience will be considered in lieu of a degree
Familiarity with programming languages (C++, C#, Python), operating systems, algorithms and software development frameworks (Agentic AI tools)
Experience optimizing software performance using techniques such as SIMD, parallel processing, or Arm Neon
Preferred Qualifications:
Advanced Degree in Computer Science or Software Engineering or related field.
Basic understanding of software development life cycles (e.G., Agile, Scrum)
Experience with FPGA development workflows, including Vivado IP Integrator and high-level synthesis (HLS)
Experience with debugging, testing, and troubleshooting software systems
Ability to analyze and solve complex problems using innovative and efficient solutions
Familiarity with version control systems (e.G., Git, GitHub) and CI/CD pipelines
Excellent teamwork, collaboration, and interpersonal communication skills
Demonstrates proactiveness in identifying opportunities for improvement and works on the solution
Ability to work independently while seeking guidance when necessary
Ability to communicate in French and English
Sommaire de la description de posteConçoit, développe, analyse et maintient des solutions logicielles pour les produits et systèmes de l'organisation (Aurora Imaging Library, un SDK de vision artificielle). Effectue l'intégration système du matériel et du logiciel afin de garantir des performances optimales et la cohérence des programmes. Développe, valide et teste les fonctionnalités logicielles ainsi que la documentation associée. Le travail est révisé pour en assurer la conformité globale, tout en laissant place à une plus grande autonomie dans les responsabilités quotidiennes. Suit les processus établis et contribue à l'amélioration des méthodologies existantes.
Ce poste nécessite d'être sur place au bureau de Montréal, QC (mode hybride – un minimum de 3 jours par semaine au bureau).
Description de postePrincipales tâches et responsabilités :
Concevoir, développer et tester
des composants logiciels dans le cadre d'un projet d'envergure, en veillant au respect des objectifs et des échéanciers.
Créer et maintenir la documentation
détaillant les fonctionnalités logicielles spécifiques et les spécifications de conception.
Participer aux révisions de code
et fournir des commentaires constructifs.
Recommander et mettre en œuvre des solutions
pour relever des défis techniques complexes, tout en garantissant la conformité avec les processus et normes de qualité.
Modifier et améliorer les logiciels existants
en optimisant leur fonctionnalité, leur évolutivité et leurs performances pour répondre aux besoins changeants de l'entreprise.
Évaluer les performances de la bibliothèque Aurora Imaging Library
sur les systèmes ARM, analyser les résultats de profilage (profiling) et de banc d'essai (benchmarks), identifier les goulots d'étranglement et mettre en œuvre les optimisations nécessaires.
Rester à l'affût des dernières technologies
et méthodologies de génie logiciel (C++, C#, Python, outils d'IA agentique) et les appliquer aux projets au besoin.
Faire preuve de proactivité
pour optimiser les performances et la productivité en recommandant de nouveaux outils ou de nouvelles méthodologies.
Faire preuve d'un jugement sûr
pour déterminer les actions appropriées lors des tâches de développement et de test de logiciels.
Soutenir et guider les membres de l'équipe
moins expérimentés dans l'application des pratiques et des processus existants.
Qualifications minimales :
Baccalauréat requis
en informatique, en génie logiciel ou dans une discipline d'ingénierie connexe.
Plus de 2 ans d'expérience pertinente
en génie logiciel avec un baccalauréat, ou
0 an et plus d'expérience
avec un diplôme d'études supérieures (maîtrise ou doctorat).
Équivalence :
Une expérience de travail équivalente sera considérée en remplacement d'un diplôme universitaire.
Familiarité
avec les langages de programmation (C++, C#, Python), les systèmes d'exploitation, les algorithmes et les cadres de développement logiciel (outils d'IA agentique).
Expérience dans
l'optimisation des performances logicielles
à l'aide de techniques telles que le SIMD, le traitement parallèle ou ARM Neon.
Qualifications préférées :
Diplôme d'études supérieures
(maîtrise ou doctorat) en informatique, en génie logiciel ou dans un domaine connexe.
Familiarité avec les
systèmes de contrôle de version
(par exemple, Git, GitHub)
Expérience avec les
flux de développement FPGA
, y compris l'outil Vivado IP Integrator et la synthèse de haut niveau (HLS).
Expérience dans le
débogage, les tests et la résolution de problèmes
de systèmes logiciels.
Capacité à analyser et à résoudre des problèmes complexes en proposant des
solutions innovantes et efficaces
.
Familiarité avec les
systèmes de contrôle de version
(par exemple, Git, GitHub) et les pipelines CI/CD.
Excellentes compétences pour le
travail d'équipe
, la collaboration et la communication interpersonnelle.
Fait preuve de
proactivité
pour identifier les opportunités d'amélioration et s'investit dans la recherche de solutions.
Capacité à
travailler de manière autonome
tout en sachant solliciter des conseils au besoin.
Capacité à
communiquer en français et en anglais
(bilinguisme professionnel).
Equal Opportunity Employer:Zebra is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability and protected veteran status, or any other basis prohibited by law. If you are an individual with a disability and need assistance in applying for a position, please contact us at View email address on ca.hrm.tc .
Know Your Rights:

Conozca sus Derechos:

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Pay Range:$82,000.00 - $123,000.00 Annual
Incentive Compensation:In addition to base pay, Zebra offers this role the opportunity to earn a performance-based annual cash incentive, at a target equal to 10% of base pay, in accordance with the terms of the applicable incentive plan.
Total Rewards:Zebra Total Rewards includes more than just pay and is structured to meet the needs of our changing global business and evolving talent. We are committed to providing our employees with a benefits program that is comprehensive and competitive – including healthcare, wellness, inclusion networks, and continued learning and development offerings. We offer community service days, in addition to the traditional insurances, compensation, parental leave, employee assistance program and paid time off offerings depending on the country where you work.
Salary offered will vary depending on your location, job-related skills, knowledge, and experience.
Job Posting Statement:To protect candidates from falling victim to online fraudulent activity involving fake job postings and employment offers, please be aware our recruiters will always connect with you via @zebra.Com email accounts. Applications are only accepted through our applicant tracking system and only accept personal identifying information through that system. Our Talent Acquisition team will not ask for you to provide personal identifying information via e-mail or outside of the system. If you are a victim of identity theft contact your local police department.
AI Technology Statement:Zebra Technologies leverages AI technology to evaluate job applications using objective, job-relevant criteria. This approach enhances efficiency and promotes fairness in the hiring process. However, every decision regarding interviews and hiring is made by our dedicated team, because we believe people make the best decisions about people. For more on how we use technology in hiring and how we process applicant data, see our Zebra Privacy Policy ( .
Zebra provides the foundation for intelligent operations with an award-winning portfolio of connected frontline, asset visibility and automation solutions. Organizations globally across retail, manufacturing, transportation, logistics, healthcare, and other industries rely on us to deliver outcomes today while driving innovation for what's next. Together with our partners, we create new ways of working that improve productivity and empower organizations to be better every day. Learn more at zebra.Com .
ZebraBetter Every Day#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineer Ii in Winnipeg, MB vacancy
  • $90k - $130k per year

     ...mission to help 1 million people do what they love. Take a look at a day in the life of our team: Behind the Scenes with our Software Engineers The Role We’re looking for a Full Stack Developer who is comfortable building across the stack—front end, back end,... 
    Suggested
    Work at office
    Remote work

    Push Operations

    Winnipeg, MB
    1 hour ago
  • $113k - $122k per year

     ...exciting journey. PositionWe are looking for an experienced backend engineer who loves technology, can take ownership of the projects, is...  ...of engineers who are working on building FISPAN’s accounting software integrations and plugins. Key Responsibilities/Qualifications... 
    Suggested
    Permanent employment
    Work at office
    Immediate start

    Fi.spa

    Winnipeg, MB
    1 hour ago
  •  ...stuck in bureaucracy, you’ll love it here because we ship! Most engineers spend their careers building things users tolerate. We're building...  ..., the badge that prints the moment someone checks in. When our software works, nobody notices. When it doesn't, the whole event feels it... 
    Suggested
    Work at office
    Immediate start
    Work from home
    Worldwide

    PheedLoop

    Winnipeg, MB
    1 hour ago
  •  ...platform helps organizations modernize financial operations, increase visibility, and optimize spend across the enterprise.Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the... 
    Suggested
    Local area
    Flexible hours

    Emburse Chrome River

    Winnipeg, MB
    1 hour ago
  • Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an...  ...Domain Experience: Prior experience in corporate travel, booking engines, or expense management platforms. (Note: Candidates with... 
    Suggested
    Work at office

    Emburse, Inc.

    Winnipeg, MB
    1 hour ago
  • $144k per year

     ...help users explore places and find relevant offerings across Uber’s businesses, including Rides, Eats, and Ads. As a Backend Software Engineer on the team, you’ll build the services and APIs behind these experiences. You’ll work alongside backend, mobile, and machine learning... 
    Local area

    Uber

    Winnipeg, MB
    1 hour ago
  • $91k - $140k per year

     ...unique set of products and services that help people, businesses and governments realize their greatest potential.Title and Summary Software Engineer II Overview Ethoca, a Mastercard company, is transforming the way merchants and card issuers work together to combat fraud and... 
    Internship
    Worldwide

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  • $104.5k - $142.8k per year

     ...A team where everyone makes play happen. DescriptionIn FC Quality Verification Engineering, our mission is to help our teams identify quality issues earlier. We build automation software and developer tools for EA SPORTS FC, including for the Companion App on iOS, Android... 
    Full time
    Work at office
    Local area
    3 days per week

    Electronic Arts Ltd

    Winnipeg, MB
    1 hour ago
  • $82.1k - $147.9k per year

     ...excellence for web performance acceleration and edge computing.As a Software Engineer II, you will be responsible for:Advocating for a positive user...  ...your favorite series, or managing your savings, we’re the engine behind the scenes. We provide the world's most distributed... 
    Long term contract
    Work at office
    Remote work
    Work from home

    Akamai Technologies

    Winnipeg, MB
    1 hour ago
  • $91k - $140k per year

     ...potential. Title And SummarySoftware Engineer II Our PurposeMastercard powers economies...  ...This program leverages business rules & AI engines, a streaming big data cluster, an in...  ...at global scale. We are looking for a Software Developer to join our DMP team in Vancouver... 
    Work at office
    Worldwide
    Flexible hours

    Mastercard

    Winnipeg, MB
    1 hour ago
  •  ...thousands of Canadians, Spring offers the opportunity to make a tangible impact through well-built technology.About The Role As a Software Engineer II, you are an experienced builder who can work independently across the full stack to deliver production-grade software. You take... 
    Contract work
    Remote work
    Flexible hours

    Spring Financial

    Winnipeg, MB
    1 hour ago
  • $133k - $183k per year

     ...customer identity and authentication. This role is a hands‑on, mid‑engineering position inside Information Security, contributing to core CIAM...  ...in Python or Kotlin, turning product requirements into working software that helps customers access their accounts securely.Work with... 
    Internship
    Work at office
    Remote work
    Flexible hours

    Affirm

    Winnipeg, MB
    1 hour ago
  •  ...This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer II (Backend) based in Canada. The Software Engineer II will join a growing Exposure Management team, building the backend... 
    Remote work

    Jobgether

    Winnipeg, MB
    1 hour ago
  • usd165k - usd225k per year

    At Affi…? The Engineering team builds systems that power affirm’s mission. We take pride in our craft, building reliable, performant, and...  ...look for You have a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching... 
    Work at office
    Remote work
    Flexible hours

    BranchFactor

    Winnipeg, MB
    1 hour ago
  •  ...nice thing about growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape the role around the right...  ...the role:Samsara (NYSE: IOT) sits at the center of hardware, software, AI, and the physical world. The platform processes 25+ trillion... 
    Long term contract
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    Winnipeg, MB
    1 hour ago
  • Build Python data pipelines and full-stack applications as an Analysis Software Engineer II in Morrisville, North Carolina. Support scientific research at UL Research Institutes.This role develops software for Chemical Insights’ research into chemicals and risks to human health... 

    Lucas James Talent Partners

    Winnipeg, MB
    1 hour ago
  • $114.8k - $191.8k per year

     ...responses customers can act on — and we're looking for engineers who want to shape it from the ground up.We're looking for a software engineer to join the team to design and build...  ...response latency, accuracy, and cost.As an SDE II you'll own features and components of the agent... 
    Internship

    Amazon.com, Inc.

    Winnipeg, MB
    1 hour ago
  • $148.8k - $198.8k per year

    ## Staff Software Engineer - II (KeyCite)Apply: Hybrid: Canada, Toronto, Ontario: Full time: Posted Today: End Date: January 4, 2027 (30+ days left to apply): JREQ204795**Job Description**As a Staff Software Engineer II at KeyCite, you will lead complex, business-critical engineering... 
    Long term contract
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    Reuters

    Winnipeg, MB
    1 hour ago
  •  ...Tuesday-through-Thursday onsite schedule. Shape customer-focused applications from concept through deployment.As an AI Native Software Engineer II, you direct AI agents instead of writing code directly. You develop applications, workflow automations, and basic agents end-to... 

    Remitly

    Winnipeg, MB
    1 hour ago
  •  ...frontend development. If you're interested in joining a dynamic engineering team that thrives on innovation and scaling to meet increased...  ...conceptualization and business analysis to technical design and software development, utilizing a range of fullstack technologies.Interested... 
    Internship

    Wayfair

    Winnipeg, MB
    1 hour ago
  • Build cybersecurity backend services with Go as a Software Engineer II based in Canada, working remotely with APIs and risk intelligence.This Software Engineer II role supports a growing Exposure Management team. You will develop reliable product APIs combining internet intelligence... 
    Remote work

    Jobgether

    Winnipeg, MB
    1 hour ago
  • Elevate your engineering career at affirm as a Frontend Software Engineer II, focusing on Marketing and Privacy. Work remotely in Canada to build efficient web experiences and insights. As a Software Engineer II in the Marketing & Privacy Engineering team, you'll develop high... 
    Remote work

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  • Build full-stack fintech software remotely from Mexico using modern languages, AWS, APIs, databases, and AI-powered development tools.As a Software Engineer II at Spring Financial, you will independently deliver production-grade features across the stack. You will connect technical... 
    Remote work

    Spring Financial

    Winnipeg, MB
    1 hour ago
  • $91k - $140k per year

     ...set of products and services that help people, businesses and governments realize their greatest potential.Title and Summary Software Engineer II (Backend Java)Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect... 
    Worldwide

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  • $91k - $140k per year

     ...potential. Title And SummarySoftware Engineer II (Backend _ Java)Who is Mastercard?Mastercard...  ...platform leverages business rules and AI engines, streaming big-data technologies, in-...  ...at global scale. We are looking for a Software Engineer II to join our DMP team in our Vancouver... 
    Work at office
    Worldwide

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  •  ...tools. Support technology helping prevent fraud globally.As a Software Engineer II on the Decision Management program team, you will design,...  ...application functionality. The platform uses business rules, AI engines, streaming big-data technologies, in-memory data grids, APIs,... 

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  • $120.4k - $216.6k per year

     ...leading architectural decisions and mentoring engineers to elevate technical standards?Join our...  .... Your responsibilities as a Senior II Software Engineer will include the following:...  ...series, or managing your savings, we're the engine behind the scenes. We provide the world's... 
    Work at office
    Work from home

    Akamai Career Site

    Winnipeg, MB
    1 hour ago
  • Explore a remote role as a Software Engineer II with Affirm, specializing in mobile and full-stack development. Leverage your skills in React Native and API design in a dynamic team environment. As a Software Engineer II at Affirm, you will collaborate on mobile and web applications... 
    Remote work

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  •  ...impact as we build for the long term. About the role:As a Senior Engineer in the Infrastructure org, you will help evolve the cloud...  ...requirements for the role: 6+ years of experience designing and building software, infrastructure, or distributed systems, including operating... 
    Long term contract
    Full time
    Remote work
    Flexible hours

    Samsara

    Winnipeg, MB
    1 hour ago
  •  ...collaboration, pragmatic problem‑solving, and a culture of technical excellence. About The RoleWe are seeking a determined Fullstack Software Engineer to join our Growth Platform team. In this role, you will design, build, and scale the shared systems that power Growth at Scribd... 

    Scribd, Inc.

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer Ii. Be the first to apply!