Zebra Technologies

Software Engineer I

Zebra Technologies$67K — $100K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, or related field; advanced degree preferred.
  • 0+ years of software development experience or internship/coop experience with C++ is a plus.
  • Equivalent work experience considered in lieu of a degree.
  • Fluent in French (verbal and written) and English (written).
  • Familiarity with programming languages like C++, C#, Python.

Responsibilities

  • Collaborate with team to define requirements for less complex design projects.
  • Complete all phases of software engineering design including coding, debugging, testing, and deployment.
  • Analyze processes and systems, providing insights to stakeholders.
  • Recommend software and system improvements based on analysis and interpretation of results.
  • Contribute to software solution development and testing, ensuring quality standards are met.
  • Maintain documentation for projects including code and design specifications.
  • Stay updated with the latest software engineering technologies and methodologies.

Benefits

  • Comprehensive healthcare and wellness programs.
  • Opportunities for continued learning and professional development.
  • Community service days and paid time off.
  • Employee assistance programs and life insurance coverage.
  • Parental leave policies available.
Full Job Description
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.

Description de poste:

Concepteur logiciel de niveau 1

Analyser, concevoir, développer et maintenir des solutions logicielles pour les produits et systèmes de l'entreprise (Aurora Imaging Library, un SDK de vision artificielle). Collaborer à l'intégration des systèmes logiciels et matériels afin de garantir des performances optimales et la cohérence des programmes. Développer, valider et tester les structures, la documentation utilisateur et les fonctionnalités logicielles. Le travail est révisé pour en assurer l'exactitude et le respect des processus et directives établis.

Il s'agit d'un poste hybride exigeant une présence physique à nos bureaux de Montréal (QC) au moins trois jours par semaine.
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
• Explore and implement solutions leveraging AI to enhance development workflows and product capabilities.

Job Requirements:
• Bachelors 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%
• Able to Telework?: Hybrid

Physical Demands:
• Sedentary work that primarily involves sitting or standing

Principales responsabilités et fonctions :
  • Collaborer avec les membres de l'équipe pour établir les exigences de projets de conception de complexité limitée.
  • Réaliser toutes les phases des projets de conception de génie logiciel, incluant le codage, le débogage, les tests et le déploiement.
  • Effectuer l'analyse des processus et des systèmes, et présenter les résultats aux principales parties prenantes.
  • Analyser, interpréter les résultats et recommander des solutions potentielles pour l'amélioration des logiciels et des systèmes.
  • Contribuer au développement et aux essais de solutions logicielles pour divers produits, en veillant à ce qu'elles respectent les normes de qualité et de performance.
  • Rédiger et tenir à jour la documentation des projets, y compris le code, les spécifications de conception et les résultats de tests.
  • Se tenir au fait des dernières technologies et méthodologies de génie logiciel (C++, C#, Python, outils d'IA agentique) et les appliquer aux projets selon les besoins.
  • Examiner et évaluer les modifications ou les mises à niveau des conceptions existantes ou des processus d'essai.
  • Faire preuve d'un bon jugement dans la sélection des méthodes et techniques appropriées pour la résolution de problèmes et la livraison de solutions.
  • Explorer et mettre en œuvre des solutions tirant parti de l'intelligence artificielle (IA) pour améliorer les flux de travail de développement et les capacités des produits..


Exigences du poste :
  • Baccalauréat (B. Sc. ou diplôme universitaire de premier cycle) en informatique, en génie logiciel ou dans un domaine connexe, sans expérience requise.
  • Une expérience préalable de stage ou de programme coopératif en génie logiciel utilisant le langage C++ pour le développement d'API constitue un atout.
  • Équivalence : Une expérience de travail équivalente sera considérée à la place du diplôme.
  • Capacité de communiquer en français (à l'oral et à l'écrit).
  • Capacité de communiquer en anglais (à l'écrit) pour l'utilisation de la documentation technique internationale et la collaboration interne ou externe.


Compétences souhaitées :
  • Diplôme de cycle supérieur (maîtrise ou doctorat) en informatique, en génie logiciel ou dans un domaine connexe.
  • Familiarité avec les langages de programmation (C++, C#, Python), les systèmes d'exploitation, les algorithmes et les environnements de développement logiciel (outils d'IA agentique).
  • Compréhension de base des cycles de vie du développement logiciel (ex. : Agile, Scrum).


Compétences clés et aptitudes :
  • Capacités d'analyse, de synthèse et de résolution de problèmes.
  • Excellentes compétences en communication écrite et verbale.


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, 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 [redacted].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.

About Zebra Technologies

Zebra Technologies is a global leader in enterprise mobile computing, data capture, and printing solutions. The company provides hardware and software solutions that enable businesses to improve productivity, increase efficiency, and enhance customer service. Zebra Technologies serves a wide range of industries, including healthcare, retail, manufacturing, transportation and logistics, and government. The company was founded in 1969 and is headquartered in Lincolnshire, Illinois. Zebra Technologies is committed to sustainability and has implemented a number of initiatives to reduce its environmental impact.
Learn more about Zebra Technologies
Size
9,800 employees
Market Cap
$12.9 billion
Industry
Net Income
$504 million
Founded
1991
5 Year Trend
+9.5%
Revenue
$4.4 billion
NASDAQ

Similar Jobs

More Jobs at Zebra Technologies

More Information Technology Jobs

Find similar Software Engineer I jobs: