Software Engineer, New Grad

FoxgloveSan Francisco, CA

About The Position

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. This role is ideal for someone who's excited about robotics and wants to build the foundational tooling that robotics engineers rely on every day.

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
  • Exposure to distributed systems concepts, cloud infrastructure, or data-intensive applications
  • Interest in observability, monitoring, and developer tooling
  • Familiarity with SQL databases and an interest in query engines, big data storage and retrieval, and data intensive systems
  • Passion for building technical tools where engineers are the primary users
  • Excellent written and verbal communication skills
  • Eagerness to learn and thrive in a fast-paced, small team environment
  • A mindset that considers customer impact when making technical decisions

Nice To Haves

  • Published robotics research or contributions to open-source robotics projects
  • Experience with autonomous vehicle (AV) software stacks
  • Familiarity with sensor data pipelines (lidar, camera, IMU, etc.)
  • Experience with Spark/Databricks or large-scale data processing
  • Exposure to infrastructure-as-code (Terraform), Kubernetes, or cloud provider administration
  • Experience building REST APIs or user-facing interfaces in React
  • Interesting personal projects that solved a real problem

Responsibilities

  • Integrating with robotics frameworks (such as ROS) and building reliable, low-resource software to run on a wide range of devices
  • Providing connectivity, observability, and telemetry for devices operating in constrained or field environments
  • 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
  • Developing product features to help robotics engineers organize, search over and serve their data for training ML models.
  • 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

Benefits

  • $300 monthly budget towards commuter benefits or building your personal workspace (remote only)
  • Competitive equity grant in a Series B company
  • Medical, Dental, Vision, and Term Life insurance coverage at 100% for employees and 75% for dependents
  • 401(k) matching up to 4%
  • 4 weeks vacation, plus holidays and winter break
  • All expenses paid company off-sites 1-2× per year
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service