A complete application in a minute — tailored resume and cover letter, ready to send.
Zebra Technologies in Montreal, Canada, is seeking a Firmware/Software Engineer, Professional I, to join our team. You will design, develop and test firmware and software for next-generation smart cameras and vision systems, with a focus on C and C++ in embedded environments.
The role is onsite with a hybrid schedule (minimum 3 days in the office weekly). You should have a bachelor's degree and 2+ years of software engineering experience, plus strong C/C++ skills and knowledge of embedded Linux.
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.
As a Firmware/Software Engineer Professional I, you will design, develop, analyze, and maintain software solutions for the organization's products and systems. You will perform system integration of software and hardware to ensure throughput, consistency, and compliance with quality standards. You will develop, validate, and test software functionality and associated documentation. Work is reviewed for overall adequacy but allows for greater independence in day-to-day responsibilities. You will follow established processes and contribute to improving existing methodologies.
Location- ***Role is required to be onsite in the Montreal, Canada office. (Hybrid- Minimum of 3 days in the office per week/M, T, Th).
We are seeking a Firmware/Software Engineer, Professional I to join our dynamic team in Montreal. In this role, you will contribute to the development and enhancement of our next-generation smart cameras and vision systems. You will work on robust, high-performance firmware and software, participating in BIOS/bootloader optimization and core machine vision capabilities. This is an exciting opportunity for a creative problem-solver eager to learn, grow, and leverage modern development paradigms-including Agentic AI-to accelerate innovation and workflows.
Minimum:
Preferred
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.
Location- ***Role is required to be onsite in the Montreal, Canada office. (Hybrid- Minimum of 3 days in the office per week/M, T, Th).
En tant qu’ingéenieur(e) en micrologiciel et logiciel, professionnel(le) I, vous concevrez, développerez, analyserez et maintiendrez des solutions logicielles pour les produits et systèmes de l’organisation. Vous réaliserez l’intégration système des composants logiciels et matériaux afin d’assurer le débit, la cohérence et la conformité aux normes de qualité. Vous développerez, validerés et testerez les fonctionnalités logicielles ainsi que la documentation conexe. Votre travail sera évalué sur le plan de sa conformité globale, tout en vous offrant une grande autonomie dans vos responsabilités quotidiennes. Vous appliquerez les processus établis et contribueront à l’amélioration des étudies existantes.
Ce poste nécessite d’être sur place au bureau de Montréal, Canada (mode hybride - un minimum de 3 jours par semaine au bureau).
Description de poste
Nous sommes à la recherche d’un(e) ingéenieur(e) en micrologiciel et logiciel, professionnel(le) I pour se joindre à notre équipe dynamique de Montréal. Dans ce rôle, vous contribueront à le développement et à l’amélioration de nos camèras intelligentes et systèmes de vision industrielle de prochaine génération. Vous travailleràs sur des micrologiciels et des logiciels robustes et performants, tout en participant à l'éoptimisation du BIOS et du chargeur d’amorçage (bootloader), ainsi qu’aux capacités fondamentales de vision artificielle. Il s’agit d’une excellente opportunité pour une personne créative et axée sur la résolution de problèmes, désirée d'apprendre, développer et d'exploiter les paradigmes de développement modernes - y compris l'IA agentique (Agentic AI) - pour accélérer l'innovation et les flux de travaux.
Ce poste nécessite d’être sur place au bureau de Montréal, Canada (mode hybride - un minimum de 3 jours par semaine au bureau).
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 workplace.accommodations@zebra.com.
https://www.eeoc.gov/sites/default/files/2022-10/EEOC_KnowYourRights_screen_reader_10_20.pdf
https://www.eeoc.gov/sites/default/files/2022-10/22-088_EEOC_KnowYourRightsSp_10_20.pdf
$67,120.00 - $100,680.00 Annual
In addition to base pay, Zebra offers this role the opportunity to earn a performance-based annual cash incentive, at a target equal to 5% of base pay, in accordance with the terms of the applicable incentive plan.
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.
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.