기본 콘텐츠로 건너뛰기
의자에 앉아서 노트북을 보고 있는 한 무리의 사람들

Engineering

UI Architect (MineStar Onboard) / Architecture UI (MineStar Onboard)

위치 Laval, Quebec, Canada
게시된 날짜
신청자
계약 유형 Full time
작업 유형 Regular
요청 ID R0000326305

묘사

Career Area:

Engineering

Job Description:

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.

As the UI Architect (MineStar Onboard), you will serve as the technical authority for user interface architecture across Caterpillar’s onboard mining and construction platforms. You will collaborate closely with customers, Product Owners, System Architects, and UI/UX teams to translate complex operational needs into intuitive, scalable, and high-performance embedded user experiences.

In this role, you will define and evolve the UI architecture strategy, establishing reusable design patterns, shared component frameworks, and best practices that drive consistency and efficiency across MineStar Onboard products. You will play a critical role in bridging UI systems with onboard/embedded platforms and backend services, ensuring seamless integration, reliability, and performance in constrained environments.

As a hands-on technical leader, you will provide architectural governance, mentor engineering teams, and guide delivery across a scaled Agile environment – enabling predictable, high-quality releases while advancing Caterpillar’s leadership in automation, autonomy, and digital innovation.

Additional Information:

  • Location: Laval, QC (Canada)
  • Required Travel: Up to 10% (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:

  • Drive UI Architecture Strategy: Lead the definition and evolution of scalable UI architecture, including component frameworks, navigation models, state management, and performance optimization strategies for embedded environments.
  • Translate Business and User Needs into Solutions: Partner with customers, Product Owners, and System Architects to analyze workflows, define requirements, and design user-centric UI solutions for complex onboard applications.
  • Enable Integration Across Systems: Provide expertise on integration between UI layers and onboard/embedded systems, APIs, and infrastructure – ensuring robust data contracts, error handling, security, and system reliability.
  • Establish Design Standards and Reuse: Drive consistency across MineStar products by creating and governing reusable UI patterns, shared components, and design standards that improve development efficiency and user experience.
  • Lead End-to-End UI Delivery: Oversee and contribute to the design, development, testing, and release of embedded web applications, ensuring high-quality, performant, and maintainable solutions.
  • Champion Quality and Best Practices: Define and promote automated testing strategies (unit, integration, end-to-end), performance benchmarks, and engineering best practices for UI development in embedded systems.
  • Provide Technical Leadership and Mentorship: Guide and mentor engineers across teams, conduct design reviews, and influence technical decisions to elevate overall UI engineering capability.
  • Own Architecture Artifacts and Governance: Develop and maintain architecture documentation, specifications, estimates, and validation artifacts to support alignment, scalability, and long-term sustainability.
  • Other duties as assigned by Caterpillar management.


What You Have (Basic Requirements):

  • Bachelor’s degree in engineering (software, electrical, computer) or a related discipline, or an equivalent combination of education and work experience in lieu of degree.
  • Communicating Complex Concepts: Knowledge of effective presentation tools and techniques to ensure clear understanding; ability to use summarization and simplification techniques to explain complex technical concepts in simple, clear language appropriate to the audience.
  • Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
  • Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.
    • Embedded web UI development using HTML5, CSS, TypeScript/JavaScript, and Angular.
    • Strong UI architecture skills including navigation models, state management, shared component governance, and versioning strategies.
    • Experience with Web Components and micro-fronted styled UI composition.
    • Experience with 3D and map-based visualization using WebGL, OpenLayers, and/or three.js.
    • Performance optimization for embedded environments (startup time, rendering performance, memory constraints).
    • Automated UI testing practices including unit, component, integration, and end-to-end testing.
    • Understanding of API integration, error handling, logging/telemetry, and secure UI design principles.
  • Strategic Thinking: Knowledge of the importance of "big picture" thinking and planning; ability to apply organizational acumen and competitiveness to identify and maintain focus on key success factors for the organization.
  • Influencing Through Expertise: Knowledge of effective influencing tactics and strategies; ability to use these to deepen own expertise and impact or challenge decisions within and outside own organization.
  • Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into software product design.
    • Demonstrated extensive professional experience as a web application developer and/or UI Architect (or equivalent) delivering production software.
    • Demonstrated experience developing embedded web applications using HTML5 and Angular.
  • Artificial Intelligence: 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.

What Will Set You Apart (Preferred Qualifications):

  • Fluency in English and French (both written and spoken) is preferred to effectively communicate with diverse stakeholders and ensure accurate interpretation of information.
  • Previous experience in C++ programming.
  • Previous experience using scripting languages (e.g., Python).
  • Previous experience with GNSS positioning, Wi-Fi, TCP/IP, UDP, SSL.
  • Previous experience using real-time operating systems.
  • Previous familiarity with WebAssembly.

What You Will Get:

Through it all, we are one team – creating and delivering world-class components and solutions superior to the competition. Learn more about the Caterpillar Experience and why It's More Than a Job, it's a Career at Caterpillar.

About Caterpillar:

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. For nearly 100 years, we’ve 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.

-----------------------------------------

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 résolveurs 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 l’innovation 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 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.

En tant qu’Architecte UI (MineStar Onboard), vous serez l’autorité technique en matière d’architecture des interfaces utilisateur pour les plateformes embarquées minières et de construction de Caterpillar. Vous travaillerez en étroite collaboration avec les clients, les Product Owners, les architectes système ainsi que les équipes UI/UX afin de traduire des besoins opérationnels complexes en expériences utilisateur embarquées intuitives, évolutives et performantes.

Dans ce rôle, vous définirez et ferez évoluer la stratégie d’architecture UI en établissant des modèles de conception réutilisables, des frameworks de composants partagés et des meilleures pratiques favorisant la cohérence et l’efficacité au sein des produits MineStar Onboard. Vous jouerez un rôle essentiel dans l’intégration des systèmes d’interface utilisateur avec les plateformes embarquées et les services backend, en garantissant une intégration fluide, une fiabilité élevée et des performances optimales dans des environnements aux ressources contraintes.

En tant que leader technique impliqué dans les activités de développement, vous assurerez la gouvernance architecturale, accompagnerez et mentorerez les équipes d’ingénierie, et piloterez la livraison des solutions dans un environnement Agile à grande échelle. Vous contribuerez ainsi à des mises en production prévisibles et de haute qualité, tout en renforçant le leadership de Caterpillar dans les domaines de l’automatisation, de l’autonomie et de l’innovation numérique.

Informations supplémentaires:

  • Lieu: Laval, QC (Canada)
  • Déplacements requis: Jusqu’à 10% (international)
  • Aide à la relocalisation: Aucune
  • Parrainage pour l’autorisation de travail au Canada: Aucun
  • Ce poste exige que la personne sélectionnée travaille sur site au bureau de Laval, QC.

Ce que vous ferez:

  • Piloter la stratégie d’architecture UI : Diriger la définition et l’évolution d’une architecture UI évolutive, incluant les composants de la plateforme, les modèles de navigation, la gestion des stratégies d’optimisation de la performance pour les environnements embarqués.
  • Traduire les besoins d’affaires et des utilisateurs en solutions : Collaborer avec les clients, les Product Owners et les architectes systèmes afin d’analyser les flux de travail, définir les exigences et concevoir des solutions UI centrées sur l’utilisateur pour des applications embarquées complexes.
  • Permettre l’intégration entre les systèmes : Fournir une expertise sur l’intégration entre les composants UI et les systèmes embarqués, les API et l’infrastructure, en assurant des contrats de données robustes, la gestion des erreurs, la sécurité et la fiabilité du système.
  • Établir des normes de conception et favoriser la réutilisation : Assurer la cohérence entre les produits MineStar en créant et en gouvernant des modèles UI réutilisables, des composants partagés et des normes de conception qui améliorent l’efficacité du développement et l’expérience utilisateur.
  • Diriger la livraison UI de bout en bout : Superviser et contribuer à la conception, au développement, aux tests et à la mise en production d’applications Web embarquées, en assurant des solutions de haute qualité, performantes et maintenables.
  • Promouvoir la qualité et les meilleures pratiques : Définir et promouvoir des stratégies de tests automatisés (unitaires, d’intégration et de bout en bout), des indicateurs de performance et des meilleures pratiques d’ingénierie pour le développement UI dans les systèmes embarqués.
  • Assurer le leadership technique et le mentorat : Guider et mentorer les ingénieurs au sein de différentes équipes, mener des revues de conception et influencer les décisions techniques afin d’élever la capacité globale d’ingénierie UI.
  • Être responsable des artéfacts d’architecture et de la gouvernance : Élaborer et maintenir la documentation d’architecture, les spécifications, les estimations et les artéfacts de validation afin de soutenir l’alignement, l’évolutivité et la durabilité à long terme.
  • Autres tâches assignées par la direction de Caterpillar.

Ce que vous avez (exigences de base):

  • Diplôme de baccalauréat en ingénierie (logicielle, électrique, informatique) ou dans une discipline connexe, ou combinaison équivalente de formation et d’expérience professionnelle en remplacement du diplôme.
  • Communication de concepts complexes : Connaissance des outils et techniques de présentation efficaces pour assurer une compréhension claire; capacité à utiliser des techniques de synthèse et de simplification pour expliquer des concepts techniques complexes dans un langage simple et clair, adapté à l’auditoire.
  • Communications efficaces : Compréhension des concepts, outils et techniques de communication efficaces; capacité à transmettre, recevoir et interpréter avec précision les idées, l’information et les besoins au moyen de comportements de communication appropriés.
  • Excellence technique : Connaissance d’une technologie donnée et de ses diverses méthodes d’application; capacité à développer et fournir des solutions à des défis techniques importants.
  • Développement d’interfaces utilisateur Web embarquées avec HTML5, CSS, TypeScript/JavaScript et Angular.
  • Solides compétences en architecture UI, incluant les modèles de navigation, la gestion de l’état, la gouvernance des composants partagés et les stratégies de versionnement.
  • Expérience avec les Web Components et la composition UI de type micro-frontend.
  • Expérience avec la visualisation 3D et cartographique utilisant WebGL, OpenLayers et/ou three.js.
  • Optimisation de la performance pour les environnements embarqués (temps de démarrage, performance de rendu, contraintes de mémoire).
  • Pratiques de tests UI automatisés, incluant les tests unitaires, de composants, d’intégration et de bout en bout.
  • Compréhension de l’intégration des API, de la gestion des erreurs, de la journalisation/télémétrie et des principes de conception UI sécurisée.
  • Pensée stratégique : Connaissance de l’importance de la réflexion et de la planification à grande échelle; capacité à appliquer son sens organisationnel et concurrentiel pour identifier les facteurs clés de succès de l’organisation et maintenir l’accent sur ceux-ci.
  • Influence par l’expertise : Connaissance des tactiques et stratégies d’influence efficaces; capacité à les utiliser pour approfondir sa propre expertise et influencer ou remettre en question les décisions au sein de son organisation et à l’extérieur de celle-ci.
  • Conception/architecture de produits logiciels : Connaissance de la conception de produits logiciels; capacité à convertir les exigences du marché en conception de produits logiciels.
    • Expérience professionnelle approfondie démontrée à titre de développeur d’applications Web et/ou d’architecte UI, ou rôle équivalent, dans la livraison de logiciels en production.
    • Expérience démontrée dans le développement d’applications Web embarquées avec HTML5 et Angular.
  • Intelligence artificielle : Connaissance des concepts, technologies et méthodologies de l’intelligence artificielle (IA); capacité à développer, mettre en œuvre et/ou appliquer des produits et services d’intelligence artificielle dans un domaine industriel précis afin d’atteindre les objectifs d’affaires.

Ce qui vous distinguera (qualifications préférées):

  • La maîtrise du français et de l’anglais, tant à l’écrit qu’à l’oral, est souhaitée afin de communiquer efficacement avec de multiples parties prenantes et d’assurer une interprétation exacte de l’information.
  • Expérience antérieure en programmation C++.
  • Expérience antérieure avec des langages de script, par exemple Python.
  • Expérience antérieure avec le positionnement GNSS, le Wi-Fi, TCP/IP, UDP et SSL.
  • Expérience antérieure avec des systèmes d’exploitation en temps réel.
  • Familiarité antérieure avec WebAssembly.

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 L'expérience Caterpillar et Ce n’est pas Juste un Emploi, C’est une Carrière chez Caterpillar.

À propos de Caterpillar:

Caterpillar Inc. est le premier fabricant mondial d’équipements de construction et d’exploitation 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:

$119,880.00 - $179,760.00

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:

July 13, 2026 - July 26, 2026

Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply

Not ready to apply? Join our Talent Community.

자, 일을 시작합시다

최신 채용 정보와 Caterpillar 소식을 받아 보십시오.

인재 커뮤니티 가입하기
웃고 있는 사람들의 콜라주