Software Engineer, New Grad
FoxgloveRobotics Data company
San Francisco, United StatesJunior
Software Engineering
About the role
Join our team to build infrastructure for robotics and autonomous systems.
- •We're looking for a new grad software engineer to join our team building the infrastructure that powers robotics and autonomous systems at scale.
- •You'll work across the full stack
- •from on-device software running on robots in the field to cloud systems ingesting and serving massive volumes of sensor data.
- •Key Responsibilities Integrating with robotics frameworks (such as ROS) and building reliable, low-resource software to run on a wide range of devices Ingesting massive volumes of sensor data through both batch and realtime pipelines Building systems for low-latency, random-access playback over large volumes of live or recorded multimodal data Designing and operating distributed systems to collect, transform, and serve observability and analytics data Working across multi-cloud environments (GCP, AWS, Azure), including deployments in customer cloud accounts Requirements Bachelor's or Master's degree in Computer Science, Robotics, or a related field (recent graduates or graduating in 2026) Hands-on experience with robotics systems
- •through internships, research, or significant academic projects (e.g., ROS, autonomous vehicles, embedded systems, robot perception/planning) Experience writing software in Rust, C++, or TypeScript Familiarity with building on-device or embedded software with resource constraints Interest in observability, monitoring, and developer tooling
Tech stack
RustC++TypeScriptGoogle CloudAWSAzure
Match insights
Tech:Rust, C++, TypeScript, Google Cloud, AWS
Level:Junior