Robotics Software Engineer
Software Engineering
San Francisco, CA, USA
Posted on Mar 13, 2026
What You Will Do: Develop software applications to implement perception, planning, and navigation algorithms for robots. Act as a generalist robotics engineer, constructing tools to enhance robot reliability. Plan and execute field tests to evaluate robot performance. Create data management pipelines for logging, recording, and replaying sensor data. Required Skills: Excellent coding skills in C++ and Python. Familiarity with Linux-based development tools. Experience with ROS2 or similar middleware systems. Bonus/nice to have: Proficiency in writing CUDA and Torch-accelerated code in C++. Familiarity with trajectory tracking algorithms.