Droyd Robotics
Software Engineering Intern
San Francisco, CA · On-site · Internship · Posted Jun 6, 2024
- Education
- Current junior or senior (or equivalent) studying computer science, computer engineering, or a related field.
About the job
Build backend and systems software connecting AI models to robotic hardware and supporting learning, inference, control, and fleet operations.
What you'll do
- Design and implement backend systems integrating AI models with robotic hardware.
- Contribute to data pipelines, embedded and systems software, observability tooling, and fleet infrastructure.
- Build and optimize low-latency streaming and video processing pipelines, and support ROS2 and hardware integrations.
What they ask for
- 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.
Nice to have
- Experience with Linux systems, networking, or process management.
- Exposure to UART, I2C, CAN, or similar protocols; familiarity with cloud platforms, CI/CD, or real-time systems.
Tools
Python, C++, Rust, ROS2, Linux, UART, I2C, CAN
AI focus
Build backend systems that integrate AI models with robotic hardware and support learning and inference.
Model-written summary · the original posting is authoritative