Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
C

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

Cat
🇨🇦 Canada
On-site
2 weeks ago
  • UI/UX
  • Scaled Agile
  • HTML5
  • CSS
  • TypeScript
  • JavaScript
  • Angular
  • Web Components
  • WebGL
  • Three.js
  • End-to-End Testing
  • AI
  • C++
  • Python
  • TCP/IP
  • UDP
  • SSL
  • WebAssembly
  • Agile
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

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 Technologycollaborates 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 theUI 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)

  • Additional Location(s):Montreal, 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 either the Laval, QC or Montreal, 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 whyIt'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 (QuĂ©bec,Canada)

  • Lieu(x) supplĂ©mentaire(s):MontrĂ©al(QuĂ©bec,Canada)

  • DĂ©placements requis: Jusqu’à 10% (international)

  • Aide Ă  la relocalisation: Aucune

  • Parrainage pour l’autorisation de travail au Canada: Aucun

  • CeposteexigequelapersonnesĂ©lectionnĂ©etravaillesurplacedanslesbureauxdeLaval(QuĂ©bec)oudeMontrĂ©al(QuĂ©bec).

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 uneSeule Équipe – créant et livrant des composants et solutions de classe mondiale, supérieurs à la concurrence. DécouvrezL'expérience Caterpillar etCe 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:

$122,200.00 - $152,760.00

Compensation and benefits offered may vary depending on multiple individualized factors, job level, marketlocation, 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:

September 2, 2026 - September 15, 2026

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

Not ready to apply? Join ourTalent Community.

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

Auto apply with Likeremote