Software Engineer I
$67.12k - $100.68k per yearZebra Technologies
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.
What We’re Looking For
Analyzes, designs, develops, and maintains software solutions for the organization’s products and systems (Aurora Imaging Library, a machine vision SDK). Collaborates on system integrations of software and hardware to ensure optimal performance and program consistency. Develops, validates, and tests structures, user documentation, and software functionality. Work is reviewed for accuracy and adherence to established processes and guidelines.
Essential Duties And Responsibilities
- Collaborates with team members to establish requirements for less complex design projects
- Completes all phases of software engineering design projects, including coding, debugging, testing, and deployment
- Conducts analysis of processes and systems, delivering results to key stakeholders
- Analyzes and interprets results, recommending potential solutions for software and system improvements
- Contributes to the development and testing of software solutions for various products, ensuring they meet quality and performance standards
- Creates and maintains documentation for projects, including code, design specifications, and test results
- Stays up to date with the latest technologies and software engineering methodologies (C++, C#, Python, Agentic AI tools), applying them to projects as needed
- Reviews and evaluates changes or upgrades to existing designs or test processes
- Exercises sound judgment in selecting appropriate methods and techniques for problem solving and solution delivery
- Explores and implements solutions leveraging AI to enhance development workflows and product capabilities
Job Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, or related field. Advanced Degree in relevant field is also acceptable
- 0+ years of experience in software development or a related field
- Equivalency: Equivalent work experience will be considered in lieu of a degree
- Ability to communicate in French verbally and in written form, and English in written form
Key Skills And Competencies
- Quantitative, analytical, and problem solving skills
- Familiarity with programming languages (C++, C#, Python), operating systems, algorithms and software development frameworks (Agentic AI tools)
- Basic understanding of software development life cycles (e.g., Agile, Scrum)
- Ability to work collaboratively in a team environment
- Strong written and verbal communication skills
Position Specific Information
- Travel Requirements: 5%
- Hybrid: Able to Telework and required to be in the Montreal office at least three days per week
Physical Demands
- Sedentary work that primarily involves sitting or standing
Pay Range
$67,120.00 - $100,680.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 5% of base pay.
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 employees with a comprehensive and competitive benefits program – including healthcare, wellness, inclusion networks, and continued learning and development offerings. Community service days, traditional insurances, compensation, parental leave, employee assistance program, and paid time off are also offered depending on the country.
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, 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.talent.com.
#J-18808-Ljbffr- ...Employment type Contract Job function Information Technology Industries IT Services and IT Consulting Referrals increase your chances of interviewing at LanceSoft, Inc. by 2x. Get notified about new Software Engineer jobs in Montreal, Quebec, Canada. #J-18808-LjbffrSuggestedContract workRelocation
- ...CCX Technologies We are seeking a talented Software Engineer to join our small but rapidly growing Avionics and Network Engineering team. In this role, you will work on cutting‑edge product development across a diverse technical landscape. What You Will Do Your day...Suggested
$111.31k - $155.44k per year
...dedicates specific in-office days each month to focus on relationships, learning and innovation. What's in it for you: The Senior Software Engineer on the Algorithm Team plays a key role in designing, building, and maintaining the core software systems that power BrainBox AI’...SuggestedHourly payWork at officeImmediate startWork from home$130k - $140k per year
...Lead Software Engineer Department: Software Development Employment Type: Permanent - Full Time Location: Montreal Reporting To: Engineering Manager We are looking for a Lead Software Engineer who is collaborative, highly motivated, keen to learn...SuggestedPermanent employmentFull time- ..., UN‑R155) to bring their technologies to market. Job Description We are looking for a talented and detail‑oriented Software Verification Engineer to join our innovative team in Montreal. As a key member of our Software Verification and Validation department, you will...SuggestedPermanent employmentFull time
$130k per year
...Senior Software Engineer Department: Software Development Employment Type: Permanent - Full Time Location: Montreal Reporting To: Engineering Manager Description You will be collaborative, highly motivated, keen to learn, and always on the lookout for...Permanent employmentFull time$150k - $185k per year
...work, with real impact. Build with us. Create impact. About The Role As we grow, we're looking for our first Senior Software Engineer to join our team and work closely with our CTO. The scope of the role spans technical design as well as our product strategy....- Développeur(e) senior de logiciel Lieu : Montréal, QC (mode de travail hybride, présence min. sur site 1 jour/semaine) Type d'emploi : Temps plein Optable est une plateforme canadienne soutenue par des investisseurs importants qui aide les éditeurs, annonceurs et ...Daily paidFull timeWork at officeLocal area
- Be part of Index’s mission as a Software Engineer in Montreal, focusing on AI-driven marketing solutions. Collaborate across teams to deliver innovative software products. In this full-time role, you'll engage in project leadership while navigating the intersection of technology...Full time
- Drive innovation in satellite technology at Telesat as a Senior Embedded Software Engineer. Engage in C++ and Python programming within a dynamic hybrid work environment. Based in Ottawa, Canada, this role focuses on designing, developing, and testing LightSpeed software as...
- ...to help companies manage whole marketing portfolios with ease. As part of its expansion, Index is looking for a new full time Software Engineer to be part of its Montreal team. You will be a great addition to the team if you are a communicative person that exposes your...Full timeCasual work
- Shape the future of technology as an Expert Software Engineer located in Ottawa, Canada. Apply your programming knowledge in Python, Java, or C++ for optimal software solutions. We are hiring an experienced Software Engineer with a required 3-5 years in the field. Your expertise...
- Join MaintainX as a Senior Software Engineering Manager, driving innovation in AI-powered platform development. Lead a team of managers and shape engineering excellence while ensuring operational success. At MaintainX, you will oversee the Platform division, delivering on priorities...Internship
- ...The Senior Engineer, Software Test will be responsible for conducting testing of software for a robotic surgical system. The Senior Software Test Engineer is responsible for reviewing software requirements and ensuring requirements are fully tested; designing, implementing,...Work at office
- ...A leading global investment bank is hiring a Senior Backend Engineer to join a large-scale data engineering environment supporting front... ...lifecycle or capital markets data flows Strong understanding of software architecture principles and design patterns Experience...Long term contract
- Become a Senior Software Engineer focused on developing essential eClinical solutions. Your mastery of C# and the .NET Framework will directly contribute to improving clinical trials worldwide. In this role, you will oversee the entire software lifecycle—designing, implementing...Worldwide
- Elevate software quality at dormakaba in Montreal as a Software Development and QA Manager on a hybrid schedule. This role emphasizes AI-augmented engineering and hands-on technical guidance for effective software delivery. As a manager, you'll be instrumental in developing...
- Become a Senior Software Engineer at Zeffy in Montreal, Quebec, focusing on crafting advanced technological solutions for nonprofits in a flexible hybrid work environment. Make your mark on how charity organizations operate. Your role involves developing and enhancing core...Flexible hours
$140k - $165k per year
...Salary Range: CA$140,000.00 To CA$165,000.00 Annually Job Summary The Lead Engineer, Embedded Software will drive the design and development effort of the current optical tracking system to the next generation. They will perform system analysis, identify improvements...Work at office- ...entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and...Full timeLocal area2 days per week
- A diversified trading firm in Montreal is seeking a Software Developer to enhance their trading systems. The role involves developing critical... ...candidates have a relevant degree and experience in software engineering, particularly with technologies like Python or C++. The company...Daily paid
- ...niche expertise) Role Description We are looking for a Senior Software Developer to support the Cyber Security portfolio within Cyber... ...secure development practices while collaborating closely with engineering, AI/ML, and cybersecurity teams. Key Responsibilities...
- ...product‑centric tech company is looking for a full‑stack JavaScript engineer to contribute to our scalable, cross‑functional teams. We’re... ...millions of devices to wireless networks. As a Full‑Stack Software Engineer, you will: Work on developing and deploying exciting...Work from homeFlexible hours
- ...and the unique problems that it presents attracts curious candidates like yourself. Job Description: Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3 billion recommendations every day. If building high throughput,...Work at officeFlexible hours
- ...Join GHGSat as a Backend Software Engineer focused on Payload Planner development. Contribute to creative solutions addressing climate change through satellite sensing and analysis in an agile setting. In this role, you will collaborate with a team to design and support...
- Join Maya HTT as an Engineering Software Analyst and drive innovation through simulation development and technical documentation. This role emphasizes engineering analysis and collaboration with Product Management. As a key member of the team, you will work on creating product...
- ...Take on a challenging role as a Senior Embedded Software Engineer at Vention in Montreal. You'll focus on software architecture, real-time components, and improving system robustness. As part of a talented team, your main focus will be on designing C++ and Python APIs that...
- Drive finance technology innovation at Morgan Stanley as a Software Engineering Lead focused on Data & Analytics Platforms. Lead architecture efforts while enhancing cloud and GenAI capabilities with a dynamic team. In this hybrid role based in Montreal, you will guide the...
- Elevate quality assurance in security tech as an Embedded Software QA Engineer at dormakaba in Montreal, QC. Focus on testing embedded firmware and validating access control technologies. As a critical member of dormakaba, you'll be responsible for developing automated test...
- Une entreprise de gestion de dépenses cherche un stagiaire ingénieur d'application client à Montréal. Vous travaillerez avec une équipe senior sur le support client et contribuerez à la collecte des besoins. Des compétences en C#, .NET et SQL sont requises. Ce poste offre un...Internship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer I. Be the first to apply!
- senior software developer Montréal, QC
- software engineer - computer Montréal, QC
- software developer remote Montréal, QC
- software engineer intern Montréal, QC
- software engineer devops Montréal, QC
- remote entry level software developer Montréal, QC
- linux software engineer Montréal, QC
- software engineer internship Montréal, QC
- ingénieur logiciel Montréal, QC
- software developer intern Montréal, QC
