Senior Software Engineer - UI
Core
Design and build safety-critical Operator UIs and multi-tenant SaaS portals for autonomous heavy machinery fleets, including live 3D rendering of point clouds and terrain.
Role type
Senior Frontend Engineer (Safety-Critical UI & 3D)
Builds
Operator UI for autonomous bulldozers/excavators, multi-tenant SaaS administration portal, and shared design system.
Domain
Autonomous robotics, heavy machinery, industrial IoT, 3D web graphics.
Deliverable
production ML models | product features
Required skills
TypeScript, React, Three.js, React Three Fiber, Protocol Buffers, WebSockets, State Machines (XState), Accessibility, Performance Optimization, CI/CD, Testing Frameworks
Preferred skills
Safety-critical UI experience, Multi-tenant SaaS authorization, Frontend Infrastructure (Kubernetes, Docker), Teleop controls integration
Technologies
TypeScript, React, Three.js, React Three Fiber, XState, Protocol Buffers, WebSockets, Vite, Storybook, Vitest, Cypress, Docker, Kubernetes
Responsibilities
Architect and build live 3D scenes with point clouds and terrain meshes; Design state machines and validation for safety-critical UI flows; Lead the design system architecture and developer experience; Mentor junior engineers and improve CI/CD pipelines.
Seniority
Senior, hands-on IC with mentorship responsibilities