1

Perception Algorithm Engineer Jobs in Pittsburgh, PA

In this role, you will work hands-on with robotic platforms, autonomy algorithms, sensors, and ... perception, planning, or robotic behaviors • Work closely with senior engineers to diagnose ...

In this role, you will work hands-on with robotic platforms, autonomy algorithms, sensors, and ... perception, planning, or robotic behaviors • Work closely with senior engineers to diagnose ...

Robotics Software Engineer

Pittsburgh, PA · On-site

$100K - $300K/yr

... perception. You should be comfortable working with both general-purpose and specialized robotics ... including algorithms, data structures, and system design. * Familiarity with machine learning ...

... and algorithms. * Drive technical collaboration and interface seamlessly with perception and ... PhD preferred in Robotics, Computer Science, Computer Engineering, Mechanical Engineering, or a ...

... and algorithms. * Drive technical collaboration and interface seamlessly with perception and ... PhD preferred in Robotics, Computer Science, Computer Engineering, Mechanical Engineering, or a ...

Research Engineer

Pittsburgh, PA · On-site

$100K - $300K/yr

Develop and implement new algorithms for training and optimizing general-purpose robot foundation ... Conduct cutting edge research across multiple disciplines (Perception, Robotics, RL/ IL, Machine ...

We think deeply and solve complex technical challenges in areas like robotics, perception, decision ... algorithms and evaluation mechanisms; scale them to Google-sized data pipelines; and refine them to ...

next page

Showing results 1-20

Perception Algorithm Engineer information

See Pittsburgh, PA salary details

$57.8K

$108.4K

$197.1K

How much do perception algorithm engineer jobs pay per year?

As of Jul 10, 2026, the average yearly pay for perception algorithm engineer in Pittsburgh, PA is $108,374.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,200.00 and $128,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Perception Algorithm Engineer, and why are they important?

To thrive as a Perception Algorithm Engineer, you need a strong background in computer vision, machine learning, and programming (typically C++ or Python), often supported by a degree in computer science, robotics, or a related field. Familiarity with tools like TensorFlow, PyTorch, OpenCV, and ROS, as well as experience with sensor data (e.g., LiDAR, cameras), is crucial. Strong analytical thinking, problem-solving abilities, and effective teamwork are standout soft skills for this role. These skills are vital to develop robust perception systems that enable autonomous vehicles and robots to interpret and interact safely with complex real-world environments.

What is a Perception Algorithm Engineer?

A Perception Algorithm Engineer is a professional who develops algorithms that enable machines—such as autonomous vehicles or robots—to interpret and understand sensory data from their environment. This typically involves processing data from cameras, lidar, radar, and other sensors to identify objects, track movement, and understand surroundings. Perception Algorithm Engineers work with computer vision, sensor fusion, and machine learning techniques to create reliable and efficient perception systems. Their work is crucial in making machines aware of their surroundings and enabling them to respond appropriately. They often collaborate with hardware, software, and robotics teams to integrate their algorithms into real-world applications.

What are some common challenges faced by Perception Algorithm Engineers when integrating their solutions into autonomous systems?

Perception Algorithm Engineers often encounter challenges when ensuring their algorithms perform reliably in diverse real-world environments, such as varying lighting, weather conditions, and sensor noise. Integrating algorithms with hardware requires close collaboration with robotics and systems engineering teams to optimize performance and latency. Additionally, balancing accuracy with computational efficiency is crucial, as perception modules must run in real time on embedded systems. Addressing these challenges involves rigorous testing, continuous model improvement, and effective cross-functional communication.
What are popular job titles related to Perception Algorithm Engineer jobs in Pittsburgh, PA? For Perception Algorithm Engineer jobs in Pittsburgh, PA, the most frequently searched job titles are:
What job categories do people searching Perception Algorithm Engineer jobs in Pittsburgh, PA look for? The top searched job categories for Perception Algorithm Engineer jobs in Pittsburgh, PA are:
What cities near Pittsburgh, PA are hiring for Perception Algorithm Engineer jobs? Cities near Pittsburgh, PA with the most Perception Algorithm Engineer job openings:

Full-time

Posted 16 days ago


Job description

About Neya Systems / ARA

Neya Systems, a division of Applied Research Associates (ARA), develops advanced robotics, autonomy, and unmanned systems technologies supporting national defense and missioncritical applications. We build reliable autonomy capabilities for unmanned ground systems operating in complex, realworld environments.
 

About the Role

We are seeking an Autonomy Engineer to support the development, integration, and testing of autonomy software across a range of unmanned ground vehicle platforms. This hybrid position requires working onsite three days per week at our Warrendale, PA office, with flexibility for remote work on the remaining days.

In this role, you will work handson with robotic platforms, autonomy algorithms, sensors, and integration workflows. You’ll collaborate with a multidisciplinary team to bring up systems, validate performance, and help deliver highreliability autonomy capabilities.

What You’ll Do

• Integrate autonomy software with robotic platforms and onboard sensors
• Support bringup, testing, and debugging of autonomy components in lab and field environments
• Contribute to software modules related to navigation, perception, planning, or robotic behaviors
• Work closely with senior engineers to diagnose system performance issues and develop solutions
• Participate in field tests, collect and analyze data, and help validate autonomy performance
• Collaborate across mechanical, electrical, perception, and systems teams
• Contribute to documentation, code reviews, and engineering best practices
• Travel occasionally (typically 10–25%) for testing or project support
 

Qualifications

• B.S. in Robotics, Engineering, Computer Science, or related field
• Proficiency in C++ and/or Python
• Experience with robotic sensors, hardware integration, or mobile robotics projects
• Strong understanding of core software principles: debugging, algorithms, unit testing
• Ability to work handson with hardware and equipment
• Strong communication and collaboration skills
 

Preferred Skills

• Familiarity with ROS2 or robotics middleware
• Experience with perception, mapping, or navigation concepts
• Linux development experience
• Exposure to embedded or realtime systems
 

Why Join Neya / ARA?

This role aligns with earlyprofessional technical levels depending on experience. We offer competitive compensation, comprehensive benefits, professional development opportunities, and the chance to work on cuttingedge unmanned systems that directly support national security missions.