Droyd

Software Engineering Intern

Droyd
Apply
2 years ago

Responsibilities

  • Design and implement backend systems that integrate AI models with robotic hardware.
  • Build data pipelines, embedded and systems software, observability tooling, and fleet infrastructure.
  • Develop and optimize low-latency streaming and video processing pipelines.
  • Support integrations with external robotic systems, including ROS2 nodes and hardware interfaces.
  • Work across infrastructure supporting learning, inference, control, and fleet operations.

Requirements

  • Be a current junior or senior, or equivalent, studying computer science, computer engineering, or a related field.
  • Be comfortable programming in Python, C++, or Rust.
  • Have interest or experience in systems programming, embedded software, or robotics.
  • Be willing to balance school and work in a fast-paced environment.
  • Take ownership, learn quickly, and carry projects forward with guidance.
  • Preferred: experience with Linux systems, networking, or process management.
  • Preferred: exposure to UART, I2C, CAN, or similar hardware-interface protocols.
  • Preferred: familiarity with cloud platforms, CI/CD, or real-time systems.

Benefits

  • The role is based in San Francisco, California.
  • This is an in-person role.

Categories

Droyd

About Droyd

1-10 employees
Contact me