Software Engineer, Generalist
Core
Building and maintaining the full-stack software stack for autonomous construction robots, from firmware to web UI and infrastructure.
Role type
Senior full-stack software engineer (robotics/infrastructure)
Builds
Robot firmware, backend services, web UI, and internal tools for robot fleet management and site logistics.
Domain
Construction automation, robotics, embedded systems
Required skills
Rust, TypeScript, Linux systems administration, network protocols (UDP, TCP, WebSockets), system debugging (memory leaks, race conditions), observability tooling, data infrastructure (ClickHouse, document databases)
Preferred skills
Linear algebra, 3D transformations, prior experience as technical founder/CTO/founding engineer
Technologies
Rust, TypeScript, NixOS, ClickHouse, bare-metal servers
Responsibilities
Shipping features across the full stack from firmware to web UI, hardening production systems by tracking down subtle bugs, owning infrastructure end-to-end, building observability across the fleet, building tools to multiply team effectiveness, improving data infrastructure.
Seniority
Senior, hands-on IC
