Caterpillar

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

Caterpillar
Apply
1 month ago
Montréal, Canada or Laval, CanadaStaff+

Base Salary

$122k - $153k/yr

Responsibilities

  • Define and evolve UI architecture strategy for embedded environments, including navigation, state management, reusable components, versioning, and performance optimization.
  • Translate customer, product, and operational requirements into scalable, user-centered UI solutions.
  • Integrate UI layers with onboard and embedded systems, APIs, infrastructure, and backend services while addressing data contracts, error handling, security, and reliability.
  • Establish reusable UI patterns, shared components, and design standards across MineStar products.
  • Lead and contribute to the design, development, testing, and release of embedded web applications.
  • Define automated unit, component, integration, and end-to-end testing strategies and performance benchmarks.
  • Provide technical leadership, mentorship, design reviews, and architectural governance across engineering teams.
  • Create and maintain architecture documentation, specifications, estimates, and validation artifacts.

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 the degree.
  • Extensive professional experience as a web application developer, UI Architect, or equivalent delivering production software.
  • Demonstrated experience developing embedded web applications with HTML5 and Angular.
  • Experience with UI architecture, Web Components, micro-frontend-style composition, and shared component governance.
  • Experience with 3D and map-based visualization using WebGL, OpenLayers, and/or three.js.
  • Experience optimizing performance for embedded environments, including startup time, rendering performance, and memory constraints.
  • Knowledge of automated UI testing, API integration, error handling, logging and telemetry, and secure UI design principles.
  • Preferred experience with C++, Python, GNSS positioning, Wi-Fi, TCP/IP, UDP, SSL, real-time operating systems, and WebAssembly.
  • Fluency in English and French is preferred.

Benefits

  • Onsite work five days per week in Laval or Montreal, Quebec.
  • Up to 10% international travel is required.
  • No relocation assistance is offered.
  • Canada work authorization sponsorship is not offered.
  • The posting lists a summary pay range of $122,200.00-$152,760.00 per year.

Tech Stack

Caterpillar

About Caterpillar

10,000+ employees

Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.

Contact me