SlipstreamJobsFresh Startup & VC-Backed Jobs

Staff Software Engineer, Full Stack Developer - Cabin Experience

Glydways - Remote - Remote - posted 2026-09-16

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Glydways is building a next-generation autonomous transit system with carbon-neutral, interconnected pathways and standardized autonomous vehicles on dedicated roadways. The company operates 24/7 with on-demand access, aiming to deliver high capacity, exceptional user experiences, affordability, and minimal environmental impact. You will own the Cabin experience—the in-vehicle interface every rider sees from boarding to arrival. This includes the cabin display and controls, trip and status information, real-time voice/video connection to operators, audio and ambient experience, and the pipeline delivering vehicle telemetry to the screen. The cabin runs on constrained on-vehicle hardware with intermittent connectivity and must be correct, fast, and reliable under those conditions. The tech stack is TypeScript end-to-end: NestJS on Fastify for the server, HTMX-driven hypermedia UI on the client, with richer components where justified. You will partner daily with Design on rider experience, Compute Platform on the on-vehicle runtime, and Network Platform on the vehicle-to-cloud path. This role comes with real ownership and a concrete ship date as Cabin UX prepares for first public deployments. Key responsibilities include: - Own the design, implementation, and reliability of the Cabin UX application end-to-end: server-rendered UI with HTMX, NestJS services, and cloud APIs. - Build rider-facing interfaces that work correctly on embedded/tablet displays in varying light and motion, accessible to riders of all abilities. - Integrate real-time communication (WebRTC) between cabin and operators, including audio/video capture, signaling, and graceful degradation on poor links. - Integrate audio and ambient-experience systems (announcements, sound design, multi-channel playback) with the cabin application. - Consume vehicle telemetry and fleet state over WebSockets, SSE, or message buses; render in real time and design for stale, missing, or out-of-order data. - Build for offline-first and low-connectivity operation: local state, queued actions, and safe defaults when the vehicle loses its uplink. - Deploy and update software on on-vehicle edge compute; work with Compute Platform on packaging, provisioning, and fleet rollout. - Test on real hardware and in hardware-in-the-loop and simulation environments; build tooling that makes cabin work testable without a vehicle. - Design, build, and optimize schemas for relational and NoSQL stores backing cabin and operator workflows. - Work with Design to turn rider-experience concepts into shipped, measurable product, and feed field learnings back into design. - Support localization and accessibility across cabin and adjacent rider-facing applications. - Help grow the team: document best practices, set sensible default stacks, and mentor engineers on rider-facing and on-vehicle work. REQUIREMENTS: - Expert-level TypeScript across frontend and backend, with expert-level HTML5 and CSS. - Strong preference for hypermedia-driven architectures (HTMX, Hotwire, or similar) over heavy client-side frameworks; good judgment about when a rich client (React, Vue, Svelte) is the right tool. - Production experience with Node.js backends, ideally NestJS on Fastify: modules, dependency injection, guards/interceptors, and server-side templating (Handlebars, EJS, or similar) driving HTMX partials. - Experience streaming server state to the UI using HTMX's SSE or WebSocket extensions, backed by Fastify/NestJS gateways or equivalent server-push infrastructure. - Hands-on WebRTC experience: media capture, signaling, TURN/STUN, and diagnosing quality issues on unreliable networks. - Experience with WebWorkers and event-driven or message-bus architectures (MQTT, gRPC streams, or similar). - Experience shipping web-native or embedded UI on Linux-based or tablet hardware (Electron, Capacitor, kiosk-mode browsers, or equivalent), including display, input, and power constraints. - Experience with Web Audio or native audio pipelines, or demonstrated ability to pick it up quickly. - Experience defining schemas and working with one or more databases (Postgres, Redis, or similar). - Comfort with Linux, containers, and deploying to edge or on-vehicle compute; familiarity with Kubernetes and fleet rollout patterns is a plus. - Familiarity with AWS services (EC2, S3, DynamoDB, etc.). - Strong instinct for accessibility (WCAG), internationalization, and designing for public-facing, unattended use. - Comfortable working across hardware, network, and design teams, and debugging problems that don't respect team boundaries. Nice to have: Experience with automotive, transit, kiosk, or other public-facing embedded interfaces; familiarity with NVIDIA Jetson-class hardware (Orin/Thor) or similar edge platforms; 3D or graphics experience (Three.js, WebGL, shaders) for vehicle and route visualization; experience with hardware-in-the-loop testing or simulation environments.

Similar roles