Autonomous Solutions logo
Autonomous SolutionsPosted 1 month ago

Perception Engineer III - Project Based

$109,280–$144,312 year

On-siteMendon, Utah, United States

Full TimeSmall

Job Summary

Perception Engineer III for ASI's autonomous agricultural vehicle platforms; develops, integrates, and validates perception algorithms using multi-sensor data (cameras, LiDAR, radar, GPS/GNSS, IMU) for obstacle detection, terrain understanding, and traversability; collaborates with GNC, embedded software, systems, test, and field ops; conducts data processing, sensor fusion, environment modeling, performance evaluation; responsible for design reviews, documentation, field deployments, and troubleshooting; requires strong C++, Python, ROS/ROS2, Linux, OpenCV, PCL, ML frameworks; project-based scope spanning two to four years.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, Mathematics, or a related technical field
  • Typically five or more years of experience developing perception, computer vision, robotics, machine learning, sensor-fusion, or autonomous-system software
  • Strong proficiency in C++ and Python
  • Experience developing or integrating computer vision, point-cloud processing, sensor-fusion, or machine-learning algorithms
  • Experience working with cameras, LiDAR, radar, GPS/GNSS, or other robotic sensing technologies
  • Understanding of coordinate systems, transformations, sensor calibration, data synchronization, and geometric algorithms
  • Experience working in Linux-based software-development environments
  • Experience with ROS, ROS2, or comparable robotics middleware
  • Experience developing production-quality software using version control, peer review, automated testing, and continuous integration practices
  • Ability to analyze large datasets and establish measurable criteria for evaluating algorithm performance
  • Experience troubleshooting software, sensor, and system-integration issues
  • Strong analytical, debugging, and technical problem-solving skills
  • Strong written and verbal communication skills
  • Ability to work effectively with cross-functional engineering and field teams

Desired Qualifications

  • Master's degree in Computer Science, Electrical Engineering, Robotics, Machine Learning, or a related discipline
  • Experience developing perception systems for autonomous agricultural equipment, off-road vehicles, heavy machinery, or mobile robots
  • Familiarity with agricultural operations, field navigation, crop production, spraying, planting, harvesting, or related workflows
  • Experience with OpenCV, Point Cloud Library, PyTorch, TensorFlow, CUDA, or similar technologies
  • Experience with machine-learning approaches for detection, segmentation, classification, depth estimation, or tracking
  • Experience with LiDAR point-cloud registration, clustering, filtering, mapping, or ground-surface analysis
  • Familiarity with crop-row detection, vegetation segmentation, field-boundary detection, elevation mapping, or traversability analysis
  • Familiarity with Kalman filtering, Bayesian estimation, probabilistic robotics, or other sensor-fusion methods
  • Experience optimizing perception software for GPUs or embedded computing platforms
  • Experience with simulation, recorded-data replay, hardware-in-the-loop, or software-in-the-loop testing
  • Familiarity with functional safety concepts and validation practices for autonomous or safety-critical systems
  • Experience validating autonomous systems in dusty, high-vibration, uneven, outdoor, agricultural, or industrial environments
  • 401k with employer match
  • Generous HSA contribution
  • PTO, paid holidays, and flextime

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce