AIM

Senior Software Engineer - UI

AIM
Apply
15 hours ago

Responsibilities

  • Architect and own AIM’s shared design system, including component APIs, accessibility, theming, versioning, deprecation, and migration tooling.
  • Build the safety-critical Operator UI, including live 3D scenes, geofences, machine overlays, teleoperation controls, and live video streaming.
  • Develop the multi-tenant SaaS portal with authorization, internationalization, real-time data, and customer-facing workflows.
  • Deliver maintainable TypeScript and improve code quality, accessibility, performance, reliability, observability, and developer experience.
  • Lead code reviews, design reviews, architectural discussions, root-cause analysis, and defect elimination.
  • Collaborate with TPMs, design, autonomy, controls, hardware, field operations, and FDEs to ensure reliable operation on real machines and customer sites.
  • Mentor junior and mid-level engineers and help define engineering excellence across the organization.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Design, HCI, or equivalent hands-on experience.
  • At least 5 years of professional software engineering experience delivering production frontend systems.
  • Deep expertise in TypeScript and React, including hooks, suspense, and concurrent rendering.
  • Experience with 3D web graphics, including Three.js, React Three Fiber, Drei, WebGL, shaders, GLTF pipelines, BVH acceleration, or point-cloud rendering.
  • Experience with real-time data and binary serialization such as Protocol Buffers, gRPC-web, WebSockets, or high-frequency web telemetry.
  • Experience with Vite, workspace tooling, Storybook, and modern frontend testing stacks.
  • Strong debugging skills using browser developer tools, logs, telemetry, metrics, and tracing.
  • Experience delivering high-quality software independently and in cross-functional teams.
  • Comfort working across the full stack when needed.
  • Preferred experience with safety-critical or industrial UI, robotics, automotive, aerospace, medical, defense, or energy systems.
  • Preferred experience with XState or statecharts, TanStack Router, TanStack Query, Zustand, Tailwind CSS, tailwind-variants, Floating UI, Mantine, or Visx.
  • Preferred experience with multi-tenant SaaS authorization, ReBAC or ABAC, Docker, Kubernetes, CI/CD, micro-frontend architecture, OpenTelemetry, or Sentry.

Benefits

  • Competitive compensation, equity, medical, dental, vision, 401(k), life insurance, gourmet food, and other perks.
  • Full-time role based in Seattle with strong onsite collaboration at AIM offices, labs, and proving grounds in the Greater Seattle area.
  • Travel opportunities to customer jobsites across the U.S., Australia, Europe, Africa, South America, and other regions.
  • Opportunity for high-impact ownership over frontend systems supporting autonomous heavy equipment and global deployments.

Tech Stack

CypressDockergRPCKubernetesReactTailwind CSSThree.jsTypeScriptYarn

Categories

AIM

About AIM

51-200 employees

AIM builds autonomy for heavy equipment, turning bulldozers, excavators, and loaders into AI-driven fleets for mining, construction, infrastructure, and defense operators. The company sells an autonomy platform combining software, machine controls, and ruggedized hardware, deployed on active jobsites to run large-scale earthmoving. Founded in 2021 and headquartered in Redmond, Washington, AIM is privately held and backed by investors including General Catalyst and Khosla Ventures.

Contact me