Crossing Hurdles is a recruitment firm. We refer top candidates to our partners working with the world’s leading AI research labs to help build and train cutting-edge AI models.
Position: Robotics Software Engineer
Type: Hourly Contract
Compensation: $10.5/hour
Location: Remote
Duration: Until September 23, 2025
Commitment: 10–40 hours/week
Role Responsibilities (Training support will be provided)
- Build and optimize robotics software stacks for perception, planning, and control.
- Integrate computer vision (CV), SLAM, and reinforcement learning (RL) algorithms into real-world robotic systems.
- Develop scalable robotics pipelines using ROS, PyTorch, TensorFlow, and OpenCV.
- Benchmark and validate performance across simulated and real-world environments.
- Optimize models and algorithms for real-time execution on constrained hardware (CUDA).
- Collaborate with researchers and engineers to bring robotics systems from prototype to production.
Requirements
- Background in Robotics, Computer Science, or Engineering.
- Proficiency in ROS with hands-on robotics pipeline experience.
- Strong coding skills in C++ and Python, with experience in libraries such as PyTorch, TensorFlow, OpenCV, and NumPy.
- Knowledge of robotics fundamentals: perception, motion planning, SLAM, and control theory.
- Experience deploying real-time systems on constrained hardware (e.g., CUDA).
- Familiarity with simulation environments such as Gymnasium for RL training.
Application process: (Takes 20 min)
- Upload resume
- AI interview based on your resume (15 min)
- Submit form.