1

Perception Algorithm Engineer Jobs in Dayton, OH

A Software Engineer 2 is responsible for designing, developing, and testing software applications ... Algorithm development * Linux tools * Open Source robotics/perception libraries (e.g., Eigen, GDAL ...

They are proficient in programming languages and have a strong understanding of software ... Algorithm development * Linux tools * Open Source robotics/perception libraries (e.g., Eigen, GDAL ...

They are proficient in programming languages and have a strong understanding of software ... Algorithm development * Linux tools * Open Source robotics/perception libraries (e.g., Eigen, GDAL ...

Perception Algorithm Engineer information

See Dayton, OH salary details

$57.8K

$108.5K

$197.3K

How much do perception algorithm engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for perception algorithm engineer in Dayton, OH is $108,502.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,200.00 and $128,800.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 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 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 popular job titles related to Perception Algorithm Engineer jobs in Dayton, OH? For Perception Algorithm Engineer jobs in Dayton, OH, the most frequently searched job titles are:
What job categories do people searching Perception Algorithm Engineer jobs in Dayton, OH look for? The top searched job categories for Perception Algorithm Engineer jobs in Dayton, OH are:
What cities near Dayton, OH are hiring for Perception Algorithm Engineer jobs? Cities near Dayton, OH with the most Perception Algorithm Engineer job openings:
Chief Product Manager- Collaborative Autonomy and Controls

Chief Product Manager- Collaborative Autonomy and Controls

STR

Dayton, OH • Hybrid

$265K - $325K/yr

Other

Posted 21 days ago


Job description

Chief Product Manager- Collaborative Autonomy and Controls

About the Team

STR's Analytics & C2 (AC2) Division develops novel technologies to solve challenging national security problems through advanced analytics, sense-making, and autonomy technologies. Our team consists of passionate, motivated individuals with backgrounds and interests in engineering, computer science, mathematics, physics, and data science. We use our expertise and creativity to take innovative ideas from conception to mature implementation to improve mission success for our customers.

The Collaborative Autonomy and Controls (CAC) Group in the AC2 Division develops multi-agent autonomous systems executing multiple missions in a variety of operating domains. By leveraging expertise with machine learning, advanced algorithms, and software development best practices, we build technologies that transform reconnaissance, tactical operations, and many other mission areas.

The Role:
Work with CAC leadership to craft, drive, and execute a product development and marketing strategy that will integrate, test, and demonstrate CAC capabilities to achieve (1) more efficient re-use on new B2G (Business-to-Government) Research and Development opportunities, (2) integrated system offerings for B2G system acquisition opportunities, and (3) component and sub-system offerings for B2B (Business-to-Business) supply chain opportunities. Work with customers, end users, and CAC capability product owners to shape product development backlogs that balance short-term program goals with long-term and emerging customer needs. Work with a diverse set of customers and diverse set of problems, technology areas, and engineering teams. Support product architecture and design reviews as part of an agile development process.  This position will take advantage of STR's flexible, hybrid environment - when the work does not require use of STR's facilities, you are welcome to work remotely. 

Who You Are:

  • BS in engineering or related technical field with 15+ years' experience
  • Demonstrated expertise in autonomy system and algorithm development
  • Experience leading system and technology development teams
  • Proven understanding of multi-agent systems, collaborative operations, coordination and orchestration algorithms, distributed sense-making and control, and collaborative autonomy stacks
  • Proven understanding of motion planning, constraint optimization, perception, localization, mapping, controls, and related system performance metrics.
  • Proven ability to lead moderate to large engineering teams (10-40 engineers) through complete Agile development lifecycle including task definition, delegation, and maintenance
  • Demonstrated experience in working with both internal leadership and external customers in the development and execution of technology and system development programs
  • US. Citizen with the ability to obtain a Security Clearance

Even Better: 

  • MBA or advanced degree in technical field
  • Experience with intelligent system architectures and machine learning methods
  • Active Security Clearance

Pay Information
Full-Time Salary Range: $265,000.00 - $325,000.00

The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.