Senior Software Engineering


Job Location:

Montreal - Canada

Yearly Salary: $ 90960 - 136440
Posted on: 13 hours ago
Vacancies: 1 Vacancy

Job Summary

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 customers and partners 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.

Youll 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 aboutlocally and globally.

Come make an impact every day at Zebra.

What Were Looking For:

TBD

Joignez-vous à notre équipe de pointe dinnovation au sein de la division Vision Industrielle de Zebra Technologies. Nous sommes une équipe dédiée à la création de caméras intelligentes et de systèmes de vision pour lautomatisation industrielle. Nos caméras intelligentes et nos systèmes de vision industrielle permettent aux lignes de fabrication et de logistique de fonctionner avec une vitesse une précision et une efficacité accrues. Nous sommes passionnés par le dépassement des limites du possible en intégrant des technologies de pointe y compris lIA avancée dans nos plateformes embarquées.

Le Rôle

Nous recherchons un Ingénieur Logiciel Embarqué Senior expérimenté et axé sur les résultats pour rejoindre notre équipe dynamique. Dans ce rôle vous serez un contributeur-clé au développement de nos systèmes de vision de nouvelle génération. Vous travaillerez en profondeur au sein des plateformes Linux et Windows en concevant et en mettant en œuvre des logiciels robustes et performants qui alimentent nos capacités de vision industrielle. Cest une opportunité pour une personne qui aime résoudre des problèmes et désireuse de travailler dans un environnement qui encourage fortement lutilisation de lIA agentique et dautres paradigmes de développement modernes pour accélérer linnovation.

Responsabilités

  • Concevoir développer et maintenir des logiciels pour nos produits de caméras intelligentes et nos systèmes de vision en utilisant le C et le C.
  • Travailler sur les pilotes de périphériques et les services au niveau du système pour garantir des performances et une stabilité optimale sur les systèmes Windows et Linux.
  • Collaborer avec les équipes matérielles pour intégrer de nouveaux capteurs et des fonctionnalités de vision industrielle de pointe.
  • Prendre en charge les protocoles industriels comme Ethernet/IP et Profinet.
  • Développer et prendre en charge certains services web dans notre caméra intelligente.
  • Optimiser les performances du système y compris le temps de démarrage la consommation dénergie via le BIOS ou le développement du logiciel de démarrage.
  • Promouvoir les meilleures pratiques en matière de développement logiciel y compris les revues de code les tests et la documentation.
  • Explorer et mettre en œuvre des solutions tirant parti de lIA pour améliorer les flux de travail de développement et les capacités des produits.

Qualifications requises

  • Baccalauréat en informatique génie logiciel génie électrique ou dans un domaine technique connexe.
  • Un minimum de 6 ans dexpérience professionnelle dans le développement de logiciels embarqués.
  • Solide maîtrise de C et C pour les systèmes embarqués.
  • Expérience approfondie avec Linux y compris le développement de pilotes.
  • Expérience avérée dans la livraison de projets logiciels complexes capacité à apprendre et à développer des compétences spécifiques.
  • Un état desprit axé sur les résultats avec un accent sur la livraison de résultats de haute qualité.
  • Capacité à communiquer en français et en anglais à loral et à lécrit.

Qualifications désirables

  • Familiarité avec le projet Yocto pour la création de distributions Linux personnalisées.
  • Expérience avec lIA agentique ou dautres outils de développement avancés basés sur lIA.
  • Connaissance de la vision par ordinateur du traitement dimages.
  • Connaissance de certains protocoles industriels comme Ethernet/IP et Profinet.

Nous sommes ouverts à considérer des candidats extraordinaires qui ne satisfont pas à lexigence des années dexpérience mais qui démontrent un talent exceptionnel et une passion pour ce domaine.

La Rémunération Globale de Zebra comprend plus que le simple salaire et est structurée pour répondre aux besoins de notre entreprise mondiale en constante évolution et de nos talents en développement. Nous nous engageons à fournir à nos employés un programme davantages sociaux complet et compétitif y compris les soins de santé le bien-être les réseaux dinclusion ainsi que des offres de formation et de développement continus. Nous offrons des jours de service communautaire en plus des assurances traditionnelles de la rémunération du congé parental du programme daide aux employés et des offres de congés payés en fonction du pays où vous travaillez.

Join the forefront of innovation at Zebra Technologies Machine Vision division. We are a team dedicated to creating intelligent eyes for industrial automation. Our smart cameras and machine vision systems empower manufacturing and logistics lines to operate with greater speed accuracy and efficiency. We are passionate about pushing the boundaries of whats possible integrating cutting-edge technology including advanced AI into our embedded platforms.

The Role

We are seeking an outcome-oriented and experienced Senior Embedded Software Engineer to join our dynamic this role you will be a key contributor to the development of our next-generation vision systems. You will work deep within a Linux-based or Windows platform designing and implementing robust high-performance software that powers our core machine vision capabilities. This is an opportunity for a creative problem-solver who is eager to work in an environment that heavily encourages the use of Agentic AI and other modern development paradigms to accelerate innovation.

Responsibilities

  • Design develop and maintain software for our smart camera products and vision systems using C and C.
  • Work on device drivers and system-level services to ensure optimal performance and stability on Windows and Linux systems.
  • Collaborate with hardware teams to integrate new sensors and cutting-edge machine vision features.
  • Support industrial protocols like Ethernet/IP and Profinet.
  • Develop and support some web services in our smart camera.
  • Optimize system performance including boot time power consumption through BIOS or bootloader development.
  • Champion best practices in software development including code reviews testing and documentation.
  • Explore and implement solutions leveraging AI to enhance development workflows and product capabilities.

Required Qualifications

  • Bachelors degree or higher in Computer Science Software Engineering Electrical Engineering or a related technical field.
  • A minimum of 6 years of professional experience in embedded software development.
  • Strong proficiency in C and C for embedded systems.
  • Deep experience with embedded Linux including kernel and driver development.
  • Proven track record of delivering complex software projects ability to learn and develop specific skills.
  • An outcome-oriented mindset with a focus on delivering high-quality impactful results.
  • Ability to communicate in French and English verbally and in written form.

Preferred Qualifications (Nice-to-Have)

  • Familiarity with the Yocto Project for building custom Linux distributions.
  • Experience with Agentic AI or other advanced AI-powered development tools.
  • Knowledge of computer vision image processing.
  • Knowledge of some industrial protocols like Ethernet/IP and Profinet

We are open to considering extraordinary candidates who do not meet the years of experience requirement but demonstrate exceptional talent and a passion for this field.

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.

Pay: $90K CAD - $103K CAD

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 .

Know Your Rights:

sus Derechos:

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:

$90960.00 - $136440.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 @ 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.


Required Experience:

Senior IC

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 customers and partners needs and solve their challenges.Being part of Zebra Nation means you are seen heard v...