Point your AI agent at freehire and let it find you a job.

Get the CLI →

Pickle Robot Company

Open 23d

Senior Perception Software Engineer

Posted Updated 4 views
Discussion

You will improve localization and state-estimation pipelines, develop obstacle mapping, optimize real-time point-cloud processing, integrate perception and machine-learning outputs into production software, and automate multi-sensor calibration. You will maintain accurate spatial alignment across sensor suites for robotic operation.

Responsibilities

  • Improve localization and state-estimation accuracy and precision
  • Ensure reliable pose estimation for robot bases and scene components
  • Develop obstacle mapping for collision avoidance
  • Implement and optimize real-time point-cloud processing algorithms
  • Architect software that integrates machine-learning outputs and perception pipelines into production code
  • Improve and automate multi-sensor calibration routines
  • Manage tolerance stacks and spatial alignment across sensor suites

Requirements

  • 5+ years of robotics software engineering experience, or an MS with 3+ years of relevant industry experience
  • Python
  • C++
  • Linear algebra
  • Geometry
  • Probabilistic robotics
  • ROS or ROS2
  • OpenCV
  • Open3D
  • Eigen
  • Git
  • 3D LiDAR
  • IMU
  • Camera
  • Optimization libraries
  • Ceres Solver
  • GTSAM
  • CUDA
  • Docker
  • PCL
  • On-site work at headquarters

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Unlimited vacation
  • Paid federal and state holidays
  • 401(k) contributions of 5% of salary
  • Company-covered travel expenses

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available