Software Engineer, Generalist
Core
Building and maintaining the full-stack software infrastructure for autonomous construction robots, from firmware to web UIs and data systems.
Role type
Senior full-stack software engineer (robotics/infrastructure)
Builds
Robot firmware, backend services, web UIs, internal tools, and data infrastructure for construction automation
Domain
Robotics, Construction Technology, Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack development, Rust, TypeScript, Linux systems administration, Network protocols (UDP, TCP, WebSockets), Observability, Data infrastructure (ClickHouse, document databases), Creative problem solving
Preferred skills
Linear algebra, 3D transformations, Experience with bare-metal servers, Background as technical founder/CTO
Technologies
Rust, TypeScript, NixOS, ClickHouse, WebSockets, UDP, TCP
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 robot fleet, Building tools to multiply team effectiveness, Improving data infrastructure
Seniority
Senior, hands-on IC