CareerPlanSign in

Senior Software Engineer

Seattle💼 Full-time🗓 2026-03-08 → 2026-09-26

Core

Design and build core systems for autonomous heavy machinery fleets, spanning edge compute, cloud services, and on-premise infrastructure to operate safely in unpredictable physical environments.

Role type

Senior Software Engineer (Autonomy & Distributed Systems)

Builds

Autonomy software stack, distributed configuration systems, and production-ready services for global fleet operations

Domain

Robotics, Autonomous Systems, Heavy Equipment, Edge Computing

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems architecture, Real-time system design, Cloud technologies, Service-oriented architecture, Debugging with telemetry, Hardware/software interface reasoning, Cross-functional collaboration, Mentorship

Preferred skills

Robotics/autonomy experience, Edge device programming, Linux systems programming, Numerical/ML libraries, CI/CD tooling, Embedded systems experience

Technologies

Python, C++, Go, Rust, TypeScript, Linux, NumPy, CuPy, PyTorch

Responsibilities

Architect and implement critical components of the autonomy software stack across edge, cloud, and on-premise systems; Write clean, testable, maintainable code and drive improvements in reliability and observability; Optimize compute, memory, and networking performance across diverse environments; Partner with TPMs, Systems, and Field Ops to ensure software reliability on real machines; Mentor junior and mid-level engineers and improve developer workflows

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.