Career Area:
Students and Graduates
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Cat Technology collaborates with partners across the Caterpillar enterprise to advance technologies including autonomy and automation, which helps enhance site safety, productivity and efficiency across customer operations worldwide. Cat Technology also owns enterprise-wide initiatives in innovation, research and development, manufacturing automation and advanced materials, ensuring Caterpillar continues to lead the industry in technological excellence and engineering innovation.
Caterpillar of Canada's facility in Laval, Quebec, is a leading provider of machine safety, productivity, and autonomy solutions for the surface mining industry. We are part of a global team, delivering on the digital enterprise strategy, designing, and developing Cat® MineStar™ products. Together, with our partners, we help our customers build a better, more sustainable world.
We are looking for passionate individuals to collaborate within our dynamic teams and contribute to the Autonomy & Automation division.
You can focus on building technical abilities in roles including (but not limited to):
Drill Applications - As part of the Drills team, the intern will be working on the machine control and automation application layer within a well-established C++ / Python / Angular framework. The selected candidate will have the opportunity to work on different aspects of the framework including coding, unit testing, functional testing, and system tooling. The intern will be part of a team of experienced and well-seasoned developers that will help and guide him/her during the internship.
Driver Safety System - As part of the Driver Safety System (DSS) team, the intern will be working on a safety-critical machine monitoring application built on a modern C++ / TypeScript / Angular framework. The selected candidate will have the opportunity to work on different aspects of the system including embedded backend services, real-time camera data processing, web-based UI development, unit testing, and system tooling. The intern will be part of a team of experienced and well-seasoned developers that will help and guide him/her during the internship.
MineStar Onboard – As part of the MineStar Onboard team, the intern will work on onboard software deployed on mining machines, supporting productivity, safety, and autonomy capabilities within the Cat® MineStar™ ecosystem. The selected candidate will contribute to a modern embedded and application software stack, including C++‑based services and web‑based tools using TypeScript / Angular. The intern will participate in software development, unit and functional testing, and integration activities, while being supported by a team of experienced engineers providing mentorship throughout the internship.
DevOps - As part of DevOps team, the intern will contribute to a Python‑based DevOps tools and test automation infrastructure used by embedded and autonomy teams across Caterpillar. You will work on test management, reporting, and software supply‑chain features, using technologies such as Python, Linux, Docker, GitHub Actions, and CI/CD pipelines. The role includes coding, testing, documentation, and integration on a large‑scale, cross‑repository tool, with mentorship from experienced DevOps engineers.
Requirements:
Top candidates may also have:
Additional Information:
What You Will Get:
Cat Technology collabore avec des partenaires à travers l’entreprise Caterpillar pour faire progresser des technologies telles que l’autonomie et l’automatisation, améliorant ainsi la sécurité, la productivité et l’efficacité des opérations de nos clients dans le monde entier. Cat Technology est également responsable des initiatives d’innovation à l’échelle de l’entreprise, de la recherche et du développement, de l’automatisation de la fabrication et des matériaux avancés, garantissant que Caterpillar reste à la pointe de l’excellence technologique et de l’innovation en ingénierie.
Sommaire du poste
L’installation de Caterpillar Canada située à Laval, Québec, est un fournisseur de premier plan de solutions en matière de sécurité des machines, de productivité et d’autonomie pour l’industrie minière de surface. Nous faisons partie d’une équipe mondiale chargée de mettre en œuvre la stratégie de l’entreprise numérique, en concevant et en développant les produits Cat® MineStar™. Ensemble, avec nos partenaires, nous aidons nos clients à bâtir un monde meilleur et plus durable.
Nous recherchons des personnes passionnées pour collaborer au sein de nos équipes dynamiques et contribuer à la division Autonomie et Automatisation.
Vous pourrez développer vos compétences techniques dans des rôles incluant (sans s’y limiter) :
MineStar Onboard – En tant que membre de l’équipe MineStar Onboard, le ou la stagiaire travaillera sur des logiciels embarqués déployés sur des machines minières, soutenant les capacités de productivité, de sécurité et d’autonomie de l’écosystème Cat® MineStar™. La personne sélectionnée contribuera à du code logicielle moderne, incluant des services en C++ et des outils Web en TypeScript / Angular. Le ou la stagiaire participera au développement logiciel, aux tests unitaires et fonctionnels ainsi qu’aux activités d’intégration, au sein d’une équipe expérimentée offrant mentorat et accompagnement.
Applications de forage – En tant que membre de l’équipe Drills, le ou la stagiaire travaillera sur la couche applicative de contrôle machine et d’automatisation au sein d’un cadre bien établi en C++ / Python / Angular. La personne sélectionnée aura l’occasion de contribuer à différents aspects du cadre, notamment le développement, les tests unitaires, les tests fonctionnels et les outils système. Le ou la stagiaire fera partie d’une équipe de développeurs et développeuses expérimenté·e·s qui offriront accompagnement et mentorat tout au long du stage.
Système de sécurité du conducteur – En tant que membre de l’équipe Driver Safety System (DSS), le ou la stagiaire travaillera sur une application de détection de la distraction du conducteur, développée sur un cadre moderne en C++ / TypeScript / Angular. La personne sélectionnée aura l’occasion de contribuer à différents aspects du système, notamment les services backend embarqués, le traitement des données de caméras en temps réel, le développement d’interfaces Web, les tests unitaires et les outils système. Le ou la stagiaire fera partie d’une équipe de développeurs et développeuses expérimenté·e·s qui offriront accompagnement et mentorat tout au long du stage.
DevOps - En tant que membre de l’équipe DevOps, le stagiaire contribuera au développement d’outils DevOps basés sur Python ainsi qu’à une infrastructure d’automatisation des tests utilisée par les équipes de logiciels embarqués et d’autonomie à l’échelle de Caterpillar. Il ou elle travaillera sur des fonctionnalités de gestion des tests, de rapports et de chaîne de production logicielle, en utilisant des technologies telles que Python, Linux, Docker, GitHub Actions et des pipelines CI/CD. Le rôle comprend des activités de développement, de tests, de documentation et d’intégration sur un outil à grande échelle et multi‑dépôts, avec le soutien et le mentorat d’ingénieurs DevOps expérimentés.
Exigences :
Le candidat de premier plan peut aussi avoir:
Informations Supplémentaires :
Ce que nous offrons
Pay Range:
$26.50 - $40.75
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Additional Information:
- We are hiring to fill a new position.- This position requires working onsite five days a week.- Visa Sponsorship is not available for this position.
Posting Dates:
May 19, 2026 - May 25, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community

For 100 years, we’ve been helping customers build a better, more sustainable world. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed.
With 2024 sales and revenues of $64.8 billion, Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives.
Caterpillar does business on every continent, principally operating through three primary segments – Construction Industries, Resource Industries and Energy & Transportation – and provides financing and related services through our Financial Products segment.