31 Aug
|
Caterpillar Financial Services
|
Laval
31 Aug
Caterpillar Financial Services
Laval
Career Area: Engineering
:
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.
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.
Summary Pay Range: $122,200.00 - $152,760.00
Compensation and perks 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:
August 26, 2026 - September 8, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.
We are removing boilerplate and noise as part of refinement.
📌 UI Architect (MineStar Onboard) / Architecture UI (MineStar Onboard)
🏢 Caterpillar Financial Services
📍 Laval