
Job Description
Job Title: Software Engineer (Robotics)
Job Type: Full-time
Location: Remote
The Role
Join our team as a Robotics Software Engineer and contribute to building data systems for advanced robotics applications. You will help develop and maintain pipelines for multi-camera and sensor data ingestion, supporting efficient capture, synchronization, and processing of high-throughput data.
What you'll be doing:
- Support the development of multi-camera ingestion pipelines for synchronized data capture.
- Work with DepthAI and camera systems to integrate and manage visual data streams.
- Help build and maintain video + sensor data pipelines.
- Assist in implementing calibration workflows for multi-camera and sensor setups.
- Work with MCAP and Protobuf for data recording and serialization.
- Contribute to high-throughput data capture systems.
- Troubleshoot and improve reliability of data pipelines.
- Document systems and workflows clearly.
What we're looking for:
- Experience with camera systems or video data pipelines.
- Familiarity with Python and/or C++.
- Basic understanding of sensor data handling and synchronization.
- Exposure to high-throughput or real-time data systems.
- Familiarity with MCAP, Protobuf, or similar tools is a plus.
- Understanding of camera or sensor calibration concepts.
- Strong problem-solving skills and willingness to learn.
Preferred:
- Experience with DepthAI or similar platforms.
- Exposure to robotics, embedded systems, or sensor-based applications.
- Familiarity with multi-sensor or multi-modal data pipelines.