Robotics Software Engineer — Autonomous Mower & Perception

FireFly Robotics, Inc.

Salt Lake City (UT)

Hybrid

USD 90,000 - 130,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health, vision and dental benefits

Job summary

FireFly Automatix in Salt Lake City, Utah, is hiring a Robotics Software Engineer to solve real-world problems with centimeter-level mowing accuracy. You will work on planning, perception, and localization across edge computing using Python and C++ while integrating sensor data from cameras, LiDAR, and GNSS.

The role offers a full-time, hybrid schedule with flexible hours, travel up to 10 percent, and health, vision, and dental benefits.

Qualifications

  • Bachelor’s degree in Robotics, Computer Science, Electrical Engineering, or similar.
  • 3+ years of robotics experience.
  • Skills in computer vision, path planning, localization, GNSS, object detection, or imaging.
  • Experience with ROS2 and robotics frameworks.
  • Experience building robotics software from scratch.
  • Interest in working across multiple areas as the team grows.

Responsibilities

  • Build planning, perception, and localization algorithms for AMP.
  • Develop code that interprets real-world data and conditions.
  • Combine sensor data from cameras, LiDAR, stereo depth, and GNSS.
  • Improve performance for edge computing using Python and C++.
  • Support other parts of the software or hardware stack when needed.

Skills

Robotics experience
Computer vision
Path planning
Localization
GNSS
Object detection

Education

Bachelor’s degree in Robotics, Computer Science or Electrical Engineering

Tools

ROS2

Job description

FireFly Automatix in Salt Lake City, Utah, is hiring a Robotics Software Engineer to solve real-world problems with centimeter-level mowing accuracy. You will work on planning, perception, and localization across edge computing using Python and C++ while integrating sensor data from cameras, LiDAR, and GNSS.

The role offers a full-time, hybrid schedule with flexible hours, travel up to 10 percent, and health, vision, and dental benefits.

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

Similar jobs worth comparing

Robotics Software Engineer
Robotics Software Engineer

FireFly Robotics, Inc. • Salt Lake City (UT)

Hybrid
USD 90,000 - 130,000
Health, vision and dental benefits
Robotics Software Engineer (Perception & Localization)
Robotics Software Engineer (Perception & Localization)

AI Talent Now • Bellevue (KY)

On-site
USD 80,000 - 120,000
Edge Robotics Software Engineer — Perception & Localization
Edge Robotics Software Engineer — Perception & Localization

AI Talent Now • Bellevue (KY)

On-site
USD 80,000 - 120,000
Robotics Perception Engineer: Real-World Autonomy
Robotics Perception Engineer: Real-World Autonomy

Sliprobotics • Atlanta (GA)

Hybrid
USD 100,000 - 130,000
Competitive salary and equity
Comprehensive health, dental, and vision benefits
Permissive time off policy
+1
Robotics Perception Engineer
Robotics Perception Engineer

AI Talent Now • City of Watertown (NY)

On-site
USD 125,000 - 200,000
Equity options
Signing bonuses may be offered
Robotics Software Engineer: Nav, SLAM & Perception
Robotics Software Engineer: Nav, SLAM & Perception

Skild • San Mateo (CA), Pittsburgh

On-site
USD 100,000 - 300,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
Autonomy Robotics Software Engineer: AI & Perception
Autonomy Robotics Software Engineer: AI & Perception

Mach Industries • San Francisco (CA)

On-site
USD 140,000 - 230,000
Health insurance
Retirement plans
Equity grants
+1
Robotics ML Engineer: Perception, Vision & Real-Time Systems
Robotics ML Engineer: Perception, Vision & Real-Time Systems

Jobtailor • Mountain View (CA)

On-site
USD 140,000 - 210,000
Robotics Engineer
Robotics Engineer

HYFIX • Santa Clara (CA)

On-site
USD 90,000 - 120,000
401(k) with company matching
Health, dental, and vision insurance
Dynamic startup environment with hands-on engineering opportunities