Senior Software Engineer - UI
About this role
AIM Intelligence is hiring a Senior Software Engineer - UI, full-time, on-site in Seattle, in the INDUSTRIAL sector.
About AIM
Everything humanity depends on is mined, dug, or grown. At AIM, we are building the autonomous linchpin of civilization. We transform heavy machinery—bulldozers, loaders, excavators—into AI-powered fleets that operate continuously, safely, and at peak performance in the world's harshest environments.
AIM runs production mines, large scale infrastructure builds, and defense operations as a TRL9 hardened system, not a science experiment.
Built by engineers from mining, construction, Waymo, SpaceX, Google and Tesla, AIM enables scalable earthmoving, turbocharging the global economy's physical foundation. AIM is backed by some of the most sophisticated capital in the world, including General Catalyst, Khosla Ventures, Elad Gil, Human Capital, Ironspring Ventures, Mantis, DCVC. Learn more about AIM here.
About you
You're a frontend engineer who thinks about UI the way the rest of our team thinks about autonomy: correctness, safety, and reliability come first, and the experience has to be excellent. You write clean, simple TypeScript and React. You've owned a design system that other engineers depended on, and you know the difference between a UI that looks correct and one that is correct.
You take the craft seriously. Accessibility is not something you bolt on at the end. Performance is not something you measure once. You care about the developer experience of every engineer who builds on top of your components, and you care about the operator on a worksite who needs the UI to work when the sun is glaring on the screen and they're wearing gloves.
You're equally comfortable architecting a component library API, debugging a real-time WebSocket pipeline pushing protobuf telemetry, optimizing a Three.js scene rendering live LiDAR, or thinking through the access-control UX of a multi-tenant SaaS portal. You take ownership — not just of your code, but of the operator and customer outcomes that code enables.
You want to work on UI where correctness, safety, reliability, and performance matter. And you want to do it with a world-class team that values clarity, customer obsession, and engineering excellence.
About us together
We're going to change how the world builds. The UI is where humans meet the autonomy, and along the way we'll face hard problems:
a safety-critical Operator UI where a bug has real-world consequences — a 60-ton bulldozer in the wrong place
a live 3D scene rendering point clouds, terrain meshes, geofences, and machine overlays at interactive framerates
a multi-tenant SaaS portal with relationship-based authorization and i18n across multiple languages
teleop controls (joysticks, gamepads) and live video streaming where latency is felt, not measured
We will debate solutions, iterate quickly, confront the truth when things don't work, and build mechanisms that scale with quality. We'll deliver a UI that works not only in the comfort of the home office but in cabs, control rooms, and field offices where our customers depend on it.
If that excites you — you're the kind of Senior SWE who will thrive here.
Responsibilities
What you will own
As a Senior Software Engineer with a UI focus, you will design and build the two web surfaces that put a human in the loop with AIM's autonomous fleet: the safety-critical Operator UI and the multi-tenant portal — and the shared design system that powers both.
Architect & Build the Design System
Set the architectural direction for component APIs, accessibility, theming, versioning, deprecation paths, and migration tooling.
Own the developer experience of every engineer at AIM who builds on top of the design system.
Drive the patterns that make it easy to ship high-quality, accessible UI by default.
Build the Operator UI Worthy of the machines it controls
Architect and implement the live 3D scene with Three.js / React Three Fiber / Drei — point clouds, terrain meshes with BVH acceleration, geofence editing, cut/fill visualization, machine overlays.
Design state machines (XState), validation, and observability for safety-critical UI flows.
Build teleop controls and integrate live video streaming with the rigor those interfaces demand.
Shape the administration portal as a real SaaS product
Drive the architecture for multi-tenant authorization, internationalization (including RTL), and real-time data.
Design customer-facing experiences that hold up to the standards of best-in-class B2B software.
Deliver high-quality, production-ready software
Write clean, testable, maintainable TypeScript using modern frontend engineering principles.
Drive improvements in code quality, accessibility, performance, reliability, and observability.
Lead code reviews, design reviews, and architectural discussions.
Own End-to-End Execution
Work with TPMs, design, autonomy, controls, hardware, and field ops to ensure your UI works reliably on real machines and at real customer sites.
Partner with FDEs to understand field realities — sun glare, gloves, dropped networks — and incorporate operational truth back into the codebase.
Drive root-cause analysis and elimination of recurring defects.
Raise the Engineering Bar
Mentor junior and mid-level engineers.
Improve developer experience, CI/CD, test frameworks (Vitest, Cypress, Testing Library, vitest-axe, MSW), and local development tooling.
Help define SWE excellence and engineering mechanisms across the org.
Basic Qualifications
Bachelor's degree in Computer Science, Computer Engineering, Design, HCI, or equivalent hands-on experience.
5+ years of professional software engineering experience delivering production frontend systems.
Deep expertise in TypeScript and React, including modern patterns (hooks, suspense, concurrent rendering).
Experience with 3D web graphics: Three.js, React Three Fiber, Drei, WebGL, shaders, GLTF pipelines, BVH acceleration, or point-cloud rendering.
Experience with real-time data and binary serialization: Protocol Buffers, gRPC-web, WebSockets, or high-frequency telemetry on the web.
Experience with modern frontend tooling: Vite, npm workspaces (or pnpm/yarn workspaces), Storybook, modern testing stacks.
Strong debugging skills using browser devtools, logs, telemetry, metrics, and tracing.
Proven track record of delivering high-quality software independently and as part of cross-functional teams.
Preferred Qualifications
Comfort working across the whole stack when needed.
Experience with safety-critical or industrial UI: robotics, automotive, aerospace, medical, defense, energy — contexts where a bug has physical consequences.
Experience with state machines (XState, statecharts) as a tool for safe UI flows, not as a buzzword.
Experience with TanStack Router, TanStack Query, Zustand, Tailwind CSS v4, tailwind-variants, Floating UI, Mantine, or Visx.
Experience with multi-tenant SaaS authorization (ReBAC/ABAC) and the UI patterns that make complex permissions comprehensible.
Experience with frontend infrastructure: Docker, Kubernetes, CI/CD, micro-frontend architecture, OpenTelemetry, Sentry.
How you'll stand out
<Description from AIM Intelligence's official posting. Always confirm details on the company careers page.
About AIM Intelligence
AIM Intelligence
Company in the mobility sector tracked nightly on the Mobility Jobs board.
Not the one? Get new INDUSTRIAL roles by email, weekday mornings, only when something new lands.
About Larry Sherwood Jr.
Talent Acquisition Leader specializing in mobility, EV, and frontier tech. 1,000+ hires across roles ranging from production technicians to VPs, including 48 hires for the AFEELA U.S. launch at Sony Honda Mobility (98% offer acceptance, $1.5M+ agency savings). SHRM-CP certified. Build recruiting functions from scratch, no agencies.
Currently open to senior TA leadership roles in the United States. larrysherwoodjr.com · Resume (PDF)
Read Larry's guides →Curated by Larry Sherwood Jr. on the free Mobility Jobs board. Pulled nightly from company applicant tracking systems. Apply directly on the source link above to be considered.