Software Engineer, Perception

Relling Inc

San Francisco, Northern (CA, KY)

Hybrid

USD 120,000 - 170,000

Full time

20 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Relling Inc is seeking a Robot Perception Engineer to develop the systems that give our robots a real-time understanding of the parts and workcells in front of them. You will own software that turns raw sensor data into structured observations for controllers, from camera calibration through 3D monitoring, enabling safe collaboration on the factory floor.

Strong Python/C++ fundamentals and hands-on experience with sensor integration are required, with ROS/ROS2 or similar robotics middleware.

Qualifications

  • 4+ years of experience in robotics perception, computer vision, or a closely related field.
  • Strong software engineering fundamentals in Python and C++.
  • Hands-on experience with sensor integration and calibration (cameras, depth sensors, LiDAR, hand-eye).
  • Experience building real-time perception pipelines that ran on real hardware.
  • Fluency with both learned and classical CV, and the judgment to know which one a problem calls for.
  • Experience with ROS/ROS2 or similar robotics middleware.
  • Ability to debug across the full stack, from driver-level sensor issues to model behavior on live hardware.

Responsibilities

  • Develop and maintain real-time perception pipelines, integrating and calibrating cameras, depth sensors, and LiDAR with our robot platforms.
  • Build segmentation, tracking, and pose estimation that holds up under part-to-part variation, deformable materials, and unreliable depth on thin or reflective features.
  • Design the structured observation spaces our learned controllers consume, along with the labeling pipelines that make training them cheap.
  • Own the 3D safety perception stack: occupancy prediction from point clouds, speed modulation, and protective stops that let our robots operate without fencing.
  • Work with the controls and policy teams to connect perception outputs to policy inputs at control frequency.
  • Support bring-up and field testing of new camera and sensor configurations on live production lines.
  • Contribute to fault detection and recovery logic so the system survives an eight-hour shift.

Skills

Python
C++
Robotics perception
Computer vision
ROS/ROS2

Job description

Software Engineer, Perception at Relling (S25)

$120K - $170K

deploying the first billion robots for manufacturing

San Francisco, CA, US Full-time US citizen/visa only Any (new grads ok)

We're looking for a Robot Perception Engineer to develop the systems that give our robots a real-time understanding of the parts and workcells in front of them. You'll own the software that turns raw sensor data into the structured observations our controllers depend on, from camera integration and calibration through segmentation, tracking, and the 3D monitoring that lets our robots run alongside people.

What You'll Do
  • Develop and maintain real-time perception pipelines, integrating and calibrating cameras, depth sensors, and LiDAR with our robot platforms
  • Build segmentation, tracking, and pose estimation that holds up under part-to-part variation, deformable materials, and unreliable depth on thin or reflective features
  • Design the structured observation spaces our learned controllers consume, along with the labeling pipelines that make training them cheap
  • Own the 3D safety perception stack: occupancy prediction from point clouds, speed modulation, and protective stops that let our robots operate without fencing
  • Work with the controls and policy teams to connect perception outputs to policy inputs at control frequency
  • Support bring-up and field testing of new camera and sensor configurations on live production lines
  • Contribute to fault detection and recovery logic so the system survives an eight-hour shift
What We're Looking For
  • 4+ years of experience in robotics perception, computer vision, or a closely related field
  • Strong software engineering fundamentals in Python and C++
  • Hands-on experience with sensor integration and calibration (cameras, depth sensors, LiDAR, hand-eye)
  • Experience building real-time perception pipelines that ran on real hardware
  • Fluency with both learned and classical CV, and the judgment to know which one a problem calls for
  • Experience with ROS/ROS2 or similar robotics middleware
  • Ability to debug across the full stack, from driver-level sensor issues to model behavior on live hardware
Nice to Have (But Not Required)
  • Production experience with foundation-model perception (SAM2, DINOv2, open-vocabulary detectors), including where they break
  • Point cloud and 3D work: voxelization, occupancy networks, LiDAR processing
  • Manipulation background: visual servoing, imitation learning, ACT or diffusion policies
  • Sim-to-real experience, including domain randomization and sim/real co-training
  • Deploying and optimizing models on edge or onboard compute (quantization, TensorRT)
  • Exposure to safety standards for collaborative robotics (ISO/TS 15066, speed and separation monitoring, power and force limiting)
  • Prior work on early-stage hardware programs
Why This Role
  • Perception is the constraint. What our controllers can see sets the ceiling on what they can do, and the observation design you own moves task success more than the size of the model behind it.
  • You'll work at the boundary of hardware and AI on live production lines, where success is measured by a QC pass rate rather than a benchmark score.
  • High ownership on a small team. The decisions you make will shape how our robots perceive every site we deploy to.Motion Planning

San Francisco, CA, US Full-time $120K - $170K 0.10% - 0.30% Any (new grads ok)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Perception
Software Engineer, Perception

Relling • San Francisco (CA)

On-site
USD 140,000 - 210,000
Staff Perception Engineer
Staff Perception Engineer

Fruition Group US • San Francisco (CA)

On-site
USD 180,000 - 280,000
Software Engineer - Robotics Perception Sensors
Software Engineer - Robotics Perception Sensors

Kismet Search • California (MO)

On-site
USD 140,000 - 190,000
Competitive insurance
401k matching
Four free lunches per week
+3
Perception Engineer
Perception Engineer

Path Robotics • Columbus (OH)

On-site
USD 130,000 - 170,000
Free lunch
Flexible PTO
Medical, dental, vision
+3
Senior Robot Perception Engineer
Senior Robot Perception Engineer

FieldAI • Irvine (CA)

On-site
USD 70,000 - 300,000
Senior Perception Engineer
Senior Perception Engineer

Alumni Ventures • San Francisco (CA)

On-site
USD 170,000 - 240,000
Medical, dental, and vision insurance
401(k) matching
Flexible paid time off (PTO)
+2
Senior Robot Perception Engineer
Senior Robot Perception Engineer

Field AI • Irvine (CA)

On-site
USD 70,000 - 300,000
Full benefits
Equity
Generous paid time off
Real-Time Robotics Perception Engineer
Real-Time Robotics Perception Engineer

Path Robotics, Inc. • Columbus (OH)

On-site
USD 130,000 - 190,000
Daily free lunch
Flexible PTO
Medical, dental, and vision coverage
+1
Lead Perception Engineer
Lead Perception Engineer

Fruition Group US • California (MO)

On-site
USD 120,000 - 160,000
Real-Time Robotics Perception Engineer
Real-Time Robotics Perception Engineer

Drive Capital • Columbus (OH)

On-site
USD 120,000 - 160,000