1

Software Perception Engineer Jobs (NOW HIRING)

Perception Engineer IV

Mendon, UT · On-site

$128K - $169K/yr

Integrate perception software with ASI's autonomous vehicle platforms, embedded computing systems ... Partner with systems engineers to define interfaces, requirements, failure responses, and ...

Perception Engineer IV

Mendon, UT · On-site

$128K - $169K/yr

The role influences perception architecture, resolves difficult cross-system problems, and provides technical guidance to other engineers while collaborating closely with GNC, embedded software ...

Debug perception and system-level issues in the field , including sensor timestamps ... Strong software engineering fundamentals and experience writing robust, production-quality C+

Senior Perception Engineer

Mountain View, CA · On-site

$124K - $170K/yr

The Senior Perception Engineer will work on the classical perception algorithms stack, contributing ... or autonomous vehicle software frameworks such as ROS/ROS2 • Experience with run-time ...

Lead Perception Engineer

Woburn, MA · On-site

$112K - $147K/yr

Requirements * 8-10 years of professional software engineering experience in robotics, computer ... perception pipeline design, and system architecture. * Proven ability to perform hands-on, low ...

Debug perception and system-level issues in the field , including sensor timestamps ... Strong software engineering fundamentals and experience writing robust, production-quality C+

Perception Engineer

Boston, MA · Remote

$165K - $197K/yr

Perception Engineer. Ref. No. N322 BOSTON - REMOTE U.S. ONLY FULL-TIME What You'll Do: * Connect ... Two years of industry experience in automotive industry software development. * Experience must ...

Showing results 21-40

Software Perception Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do software perception engineer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for software perception engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What does a software perception engineer do?

A Software Perception Engineer develops algorithms and software systems that enable machines, such as autonomous vehicles or robots, to interpret and understand their environment using sensor data like cameras, lidar, and radar. They design, implement, and optimize perception pipelines that detect, classify, and track objects in real time. Their work enables machines to make informed decisions based on their surroundings, contributing to advancements in fields like robotics, automotive, and artificial intelligence.

What are the key skills and qualifications needed to thrive as a software perception engineer?

To thrive as a Software Perception Engineer, you need a strong background in computer vision, machine learning, and programming (often in C++ or Python), usually supported by a degree in computer science, robotics, or related fields. Experience with deep learning frameworks (such as TensorFlow or PyTorch), sensor data processing (like LiDAR or camera systems), and version control tools is typically required. Analytical thinking, problem-solving skills, and teamwork are vital soft skills that help engineers tackle complex perception challenges and collaborate effectively. These competencies are crucial for developing reliable perception systems that enable autonomous technologies to interpret and interact safely with their environments.

How does a software perception engineer typically collaborate with hardware and robotics teams?

Software Perception Engineers often work closely with hardware and robotics teams to ensure that perception algorithms integrate effectively with sensors and robotic platforms. Collaboration typically involves joint design reviews, troubleshooting sensor data, and optimizing real-time processing pipelines. This cross-functional teamwork helps align software capabilities with hardware constraints, enabling robust perception solutions. Clear communication and regular syncs are essential to quickly address integration challenges and deliver reliable system performance.

What cities are hiring for Software Perception Engineer jobs?

Cities with the most Software Perception Engineer job openings:

What states have the most Software Perception Engineer jobs?

States with the most job openings for Software Perception Engineer jobs include:

What are popular job titles related to Software Perception Engineer jobs?

For Software Perception Engineer jobs, the most frequently searched job titles are:

Infographic showing various Software Perception Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Lead Rover Navigation and Perception Engineer

Hawthorne, CA • On-site, Remote

$142K - $235K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted yesterday


Job description

Lead Rover Navigation and Perception Engineer
Department: Software Engineering
Employment Type: Full Time
Location: Hawthorne, California
Reporting To: Denise Brown
Compensation: $142,000 - $235,000 / year
Description
Astrolab is The Lunar Operations Company. We design and build the systems and hardware the lunar economy will come to depend on - rovers, power, and data networks for sustained operations on the Moon. We are focused on the problems that must be solved before the next chapter of human exploration can scale. The Moon does not forgive untested assumptions. The people who work here know that, and they wouldn't have it any other way.
The Lead Rover Navigation and Perception Engineer will be responsible for the design, tuning, analysis, and characterization of the navigation and perception system for Astrolab's extra-terrestrial rovers. The Lead Rover Navigation and Perception Engineer will work closely with the flight software team to implement and test all of the rover navigation and perception algorithms. This position is a technical leadership position with an expectation that the lead will also be doing hands on work as part of the rover guidance, navigation, and control (GNC) team to design, characterize, and test the vehicle navigation and perception system. The Lead Rover Navigation and Perception Engineer will devise test campaigns to be executed with real hardware in simulated and analog lunar environments and work with the team to execute the tests.
Note: Some travel may be required for this position
What you'll do:
  • Lead a small team of engineers to design, characterize, test, verify, and validate localization and perception systems for extra-terrestrial rovers
  • Bring a navigation and perception solution from early design through flight operations on an aggressive schedule for Astrolab's CLV-1 lunar rover
  • Work closely with the software team to implement and test navigation, perception, and obstacle avoidance flight software
  • Ensure that extra-terrestrial rover navigation and perception solutions are robust, upgradable during flight, and practical
  • Devise, supervise, and execute navigation and perception system testing with real sensors and flight computers using a test vehicle operating in simulated lunar conditions
  • Ensure that navigation and perception system meet performance and NASA human rated spacecraft system requirements

What you'll bring:
Basic Qualifications:
  • Bachelor's degree in a STEM (Science, Technology, Engineering, or Mathematics) field, or an equivalent combination of education and experience
  • 10+ years designing, developing, and testing navigation, localization, and perception systems for rovers, autonomous vehicles, GPS-denied vehicle navigation systems, or similar autonomous or robotic platforms.
  • Experience with practical sensor fusion and Kalman filtering for wheeled vehicle navigation and perception, with specific experience using sensors with widely different modalities to determine robust navigation and perception solutions (e.g. IMU, lidar, radar, star tracker, etc.)

Preferred Qualifications:
  • Experience designing, tuning, developing, analyzing, characterizing, verifying, and validating navigation and perception solutions for wheeled vehicles
  • Experience developing, testing, and characterizing obstacle detection and avoidance algorithms for wheeled vehicles
  • Experience dealing with real world issues that affect navigation/localization/perception system design and performance, such as invalid data, dropped packets, data latencies, blurry images, and similar
  • Experience supporting a navigation/localization system through the entire lifecycle, from early design through live vehicle operations
  • Experience in C++ and Python programming

Benefits and Perks
  • Join a team of best-in-class engineers building the foundation of planetary surface exploration
  • Equity ownership in the company
  • Comprehensive health benefits, including medical, dental, vision, and mental health support
  • 401(k) plan with company match
  • Flexible PTO and parental leave
  • Home office set up reimbursement
  • Weekly lunch stipend, plus complimentary snacks and beverages on-site
  • Once a month social hour on-site with food and drinks