Career Area:
Engineering
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar yourejoining 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 dontjust 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.
As the Senior Perception Engineer you will be responsible for developing cutting-edge autonomous and operator-assisted driving systems. As the Senior Perception Engineer you will design implement and test algorithms for sensor fusion object detection tracking and classification. You will also collaborate with other engineers and researchers to integrate your solutions into our software stack and hardware platform.
Additional Information:
- Location: Laval QC (Canada)
- Required Travel: Up to 10% (Domestic/International)
- Relocation Assistance Offered: None.
- Canada Work Authorization Sponsorship Offered: None.
- This position requires the selected individual to work onsite at the Laval QC office.
What You Will Do:
- Solve challenging perception problems for mobile off-road machines.
- Participate in design and development of high-quality perception software and algorithms to solve our customer needs.
- Document architecture specifications software design verification plans test cases operating procedures and safety procedures.
- Work with application teams to collect and analyze data on customer experience with robotic and manned platforms. Work with others to analyze and annotate date for ML training. Participate in the iterative ML training cycles to meet perception requirements.
- Use appropriate tools to debug test and maintain perception software and assist in the verification and validation process.
- Other duties as assigned by Caterpillar management from time-to-time.
What You Have (Basic Requirements):
- Bachelors degree in Engineering Computer Science Robotics or equivalent technical degree.
- Artificial Intelligence/Autonomy: Knowledge of the concepts technologies and methodologies of artificial intelligence (AI); ability to develop implement and/or apply artificial intelligence products and services in specific industry domain to achieve business goals.
- Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
- Programming: Knowledge of relevant programming languages and tools; ability to test write design debug troubleshoot and maintain source codes and computer programs.
- Application Development Tools: Knowledge of application and system development; ability to utilize a variety of specific tools and toolkits for developing applications.
- Problem Solving: Knowledge of approaches tools techniques for recognizing anticipating and resolving organizational operational or process problems; ability to apply knowledge of problem solving appropriately to diverse situations.
What Will Set You Apart (Preferred Qualifications):
- Working knowledge of mobile robotics perception for autonomy or advanced operator assist systems including a working knowledge of computer vision machine learning and deep learning techniques and familiarity with lidar radar and cameras as perception sensors.
- Proven ability to work independently and within a team.
- Previous experience with the Agile software development life cycle.
- Previous experience with C and Python programming languages.
- Eigen Azure DevOps or Jira for project management and work item tracking.
- Experience with standard software development tools (CMake Git SonarQube Docker GoogleTest Artifactory Clang) used in development of mobile robot perception systems.
- Working knowledge of cloud compute and storage tools (AWS EC2 S3 and Batch).
- Experience with ROS or Caterpillars Autonomous Infrastructure Software (AIS) OpenCV Tensorflow/PyTorch and code development tools.
- Extensive experience participating in efforts to develop integrate or test complex autonomy systems that meet prioritized requirements and time frame constraints for autonomous systems that meet prioritized requirements and time frame constraints for autonomous machine programs focusing on machine safety and productivity.
- Ability to solve complex issues spanning multiple subsystems.
- Experience solving challenging perception problems in autonomy and operator assist systems.
What You Will Get:
Through it allweareone team creating and delivering world-class components and solutions superior to the more about theCaterpillarExperience and why Its More Than a Job its a Career at Caterpillar.
About Caterpillar:
Caterpillar Inc. is the worlds leading manufacturer of construction and mining equipment off-highway diesel and natural gas engines industrial gas turbines and diesel-electric locomotives. For nearly 100 years weve been helping customers build a better more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services backed by our global dealer network provide exceptional value that helps customers succeed.
#LI
#BI
Description du poste:
Votre travail façonne le monde chez Caterpillar Inc.
En rejoignant Caterpillar vous intégrez une équipe mondiale qui se soucie non seulement du travail accompli mais aussi les uns des autres. Nous sommes les créateurs les solutionneurs de problèmes et les bâtisseurs du futur œuvrant à créer des communautés plus fortes et plus durables. Chez nous le progrès et linnovation ne sont pas que des mots nous les concrétisons avec nos clients là où nous vivons et travaillons. Ensemble nous construisons un monde meilleur pour que chacun puisse en profiter.
Cat Technology collabore avec des partenaires à travers lentreprise Caterpillar pour faire progresser des technologies telles que lautonomie et lautomatisation améliorant ainsi la sécurité la productivité et lefficacité des opérations de nos clients dans le monde entier. Cat Technology est également responsable des initiatives dinnovation à léchelle de lentreprise de la recherche et du développement de lautomatisation de la fabrication et des matériaux avancés garantissant que Caterpillar reste à la pointe de lexcellence technologique et de linnovation en ingénierie.
En tant quingénieur senior en perception vous serez responsable du développement de systèmes de conduite autonome et dassistance à lopérateur de pointe. En tant quingénieur senior en perception vous concevrez mettrez en œuvre et testerez des algorithmes de fusion de capteurs de détection dobjets de suivi et de classification. Vous collaborerez également avec dautres ingénieurs et chercheurs afin dintégrer vos solutions dans notre pile logicielle et notre plateforme matérielle.
Informations supplémentaires:
- Lieu: Laval QC (Canada)
- Déplacements requis: Jusquà 10 % (national/internationale)
- Aide à la relocalisation: Non offerte
- Parrainage pour lautorisation de travail au Canada: Non offert
- Ce poste exige que la personne sélectionnée travaille sur site au bureau de Laval QC
Ce que vous ferez:
- Résoudre des problèmes complexes de perception pour des machines mobiles tout-terrain.
- Participer à la conception et au développement de logiciels et dalgorithmes de perception de haute qualité afin de répondre aux besoins de nos clients.
- Documenter les spécifications darchitecture la conception logicielle les plans de vérification les cas de test les procédures dexploitation et les procédures de sécurité.
- Travailler avec les équipes dapplication pour collecter et analyser les données relatives à lexpérience des clients avec les plateformes robotisées et pilotées. Collaborer avec dautres équipes pour analyser et annoter les données destinées à lentraînement des modèles dapprentissage automatique. Participer aux cycles itératifs dentraînement ML pour répondre aux exigences de perception.
- Utiliser les outils appropriés pour déboguer tester et maintenir les logiciels de perception et contribuer au processus de vérification et de validation.
- Autres tâches assignées ponctuellement par la direction de Caterpillar.
Ce que vous avez (exigences de base):
- Diplôme de licence en ingénierie informatique robotique ou dans un domaine technique équivalent.
- Intelligence artificielle / Autonomie: Connaissance des concepts technologies et méthodologies de lintelligence artificielle (IA); capacité à développer mettre en œuvre et/ou appliquer des produits et services dintelligence artificielle dans un domaine industriel spécifique afin datteindre les objectifs métier.
- Cycle de développement logiciel: Connaissance du cycle de développement logiciel; capacité à utiliser une méthodologie structurée pour livrer et gérer de nouveaux produits logiciels ou des améliorations logicielles destinés au marché.
- Programmation: Connaissance des langages et outils de programmation pertinents; capacité à tester écrire concevoir déboguer diagnostiquer et maintenir du code source et des programmes informatiques.
- Outils de développement dapplications: Connaissance du développement dapplications et de systèmes; capacité à utiliser divers outils et kits de développement pour créer des applications.
- Résolution de problèmes: Connaissance des approches outils et techniques permettant de reconnaître anticiper et résoudre des problèmes organisationnels opérationnels ou procéduraux; capacité à appliquer les méthodes de résolution de problèmes de manière adéquate dans des situations variées.
Ce qui vous distinguera (qualifications préférées):
- Connaissance pratique de la perception en robotique mobile pour les systèmes autonomes ou les systèmes avancés dassistance à lopérateur incluant une maîtrise opérationnelle de la vision par ordinateur de lapprentissage automatique et de lapprentissage profond ainsi quune familiarité avec les capteurs de perception tels que le lidar le radar et les caméras.
- Capacité avérée à travailler de manière autonome et en équipe.
- Expérience préalable du cycle de développement logiciel Agile.
- Expérience préalable des langages de programmation C et Python.
- Connaissance dEigen Azure DevOps ou Jira pour la gestion de projet et le suivi des éléments de travail.
- Expérience avec les outils standards de développement logiciel (CMake Git SonarQube Docker GoogleTest Artifactory Clang) utilisés dans le développement de systèmes de perception pour robots mobiles.
- Connaissance pratique des outils de calcul et de stockage dans le cloud (AWS EC2 S3 et Batch).
- Expérience avec ROS ou le logiciel dinfrastructure autonome de Caterpillar (AIS) OpenCV TensorFlow/PyTorch et les outils de développement de code.
- Grande expérience dans la participation aux efforts de développement dintégration ou de test de systèmes dautonomie complexes répondant à des exigences prioritaires et à des contraintes de calendrier pour des programmes de machines autonomes axés sur la sécurité et la productivité.
- Capacité à résoudre des problèmes complexes couvrant plusieurs sous-systèmes.
- Expérience dans la résolution de problèmes de perception complexes pour les systèmes autonomes et les systèmes dassistance à lopérateur.
Ce que vous obtiendrez:
À travers tout cela nous sommes une Seule Équipe créant et livrant des composants et solutions de classe mondiale supérieurs à la concurrence. Découvrez Lexpérience Caterpillar et Ce nest pas Juste un Emploi Cest une Carrière chez Caterpillar.
À propos de Caterpillar:
Caterpillar Inc. est le premier fabricant mondial déquipements de construction et dexploitation minière de moteurs diesel et à gaz naturel hors route de turbines à gaz industrielles et de locomotives diesel-électriques. Depuis près de 100 ans nous aidons nos clients à construire un monde meilleur et plus durable et nous nous engageons à contribuer à un avenir à faible émission de carbone. Nos produits et services innovants soutenus par notre réseau mondial de concessionnaires offrent une valeur exceptionnelle qui aide nos clients à réussir.
#LI
#BI
Summary Pay Range:
$108400.00 - $135500.00
Compensation and benefits offered may vary depending on multiple individualized factors job level market locationjob-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 requires working onsite five days a week.
- This position requires working onsite five days a week.
Posting Dates:
February 11 2026 - February 24 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply Join our Talent Community.