Proception Inc
🚀 Robotics Infrastructure Software Engineer
- Location
- Palo Alto
- Employment Type
- Full time
🎯Role Details
- Develop real-time data logging, streaming, and replay systems for robotic data
- Extend and integrate visualization tools for debugging sensor and policy outputs
- Create tools for timestamp synchronization, calibration metadata, and structured indexing
- Design APIs and file formats for training-ready robot datasets
- Collaborate with perception, control, and AI teams to ensure data flows from robot to cloud with low latency and high integrity
⚡Requirements
- BS or MS in Computer Science, Robotics, or related technical fields
- Strong background in Linux systems programming and shell scripting
- Fluency in Rust (Tokio), Python, and C/C++
- Experience with MCAP, Cap’n Proto, or similar high-throughput logging formats
- Experience building tools like Rerun, RViz, or equivalent visualization frameworks
- Understanding of structured data pipelines and distributed backend design
- (+) Familiar with URDF/MJCF/SDF and simulation environments (MuJoCo, Isaac Sim)
- (+) Comfortable with ROS/ROS2, bag files, and ZeroMQ or DDS-based transports
- (+) Knowledge of profiling/debugging tools like perf, gdb, strace
- (+) Experience deploying infrastructure to AWS, Azure, or hybrid clusters
💰Compensation & Benefits
- Define the backbone infrastructure of an advanced robotic system
- Work alongside interdisciplinary teams across AI, hardware, and control
- Access to state-of-the-art robotics platforms and internal tools
- Competitive salary and meaningful equity
- Full health, dental, and vision benefits
How Refer works
Refer connects talent with companies that are hiring. Create your profile, and Lia, our AI career agent, looks for the jobs that fit your experience and makes the introductions. When there's a match, we connect you straight to the hiring manager instead of leaving you in the pile of applications.