1

Perception Algorithm Engineer Jobs in Pennsylvania

$92K - $174K/yr

Microcontroller programming and lowlevel embedded development * Linux experience * Scripting with ... algorithms such as sensor fusion, Kalman filtering, state estimation, or embedded perception ...

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 ...

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

Senior Motion Planning Engineer

Pittsburgh, PA · On-site +1

$172K - $229K/yr

... 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 +1

$122K - $215K/yr

... algorithms for our self-driving vehicles. You will work closely with our team of world-renowned ... Collaborate in a multidisciplinary team solving problems related to perception, motion forecasting ...

Research Engineer

Pittsburgh, PA · On-site +1

$122K - $215K/yr

... algorithms for our self-driving vehicles. You will work closely with our team of world-renowned ... Collaborate in a multidisciplinary team solving problems related to perception, motion forecasting ...

Showing results 41-60

Perception Algorithm Engineer information

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 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 popular job titles related to Perception Algorithm Engineer jobs in Pennsylvania?

For Perception Algorithm Engineer jobs in Pennsylvania, the most frequently searched job titles are:

What job categories do people searching Perception Algorithm Engineer jobs in Pennsylvania look for?

The top searched job categories for Perception Algorithm Engineer jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Perception Algorithm Engineer jobs?

Cities in Pennsylvania with the most Perception Algorithm Engineer job openings:

Staff Autonomy Engineer (Drone)

Pittsburgh, PA • On-site

Gather AI
Industrial Automation Equipment Manufacturing • 11 - 50 employees

Full-time

Re-posted 24 days ago


Key responsibilities

  • Own the autonomy software stack for Gather products, including perception, localization, and inventory scanning pipelines on vehicle-mounted embedded hardware.

  • Contribute to the architecture, design improvements, and testing of the autonomy system to ensure reliable operation in warehouse environments.

  • Collaborate with hardware and field teams to diagnose, resolve issues, and improve deployed systems based on log data and field observations.


Job description

About Us

Are you ready to build the future of supply chain? At Gather AI, we're not just creating software; we're pioneering a new era of warehouse intelligence. We've developed a groundbreaking, vision-powered platform that uses autonomous drones and existing equipment to capture real-time data, completely digitizing workflows that have historically been manual and error-prone. This means facilities operate smarter, safer, and more efficiently, ultimately redefining "on-time, in full" delivery.

If you're looking for an opportunity to contribute to truly transformative technology and make a significant impact in a vital industry, Gather AI is the place for you. We're leading the charge in the rapidly evolving robotics industry, and we invite you to join us in reshaping the global supply chain, one intelligent warehouse at a time.

About the Team

Our Autonomy team builds the software that makes Gather AI's MHE Vision and drone products work in live warehouse environments. MHE Vision turns forklifts and other material handling equipment into real-time inventory sensors, using onboard cameras and compute to scan locations and report inventory data as equipment moves through the facility. It's a technically demanding product line operating at the intersection of embedded systems, computer vision, and large-scale warehouse deployments.

About the Role

We're looking for a Staff Autonomy Engineer (Drone) to own the core autonomy software stack for our drone platform. You'll lead the design and implementation of the perception, localization, and scanning pipelines that run on vehicle-mounted hardware in production warehouses, and you'll do it on real systems with real constraints.

This is a Staff-level individual contributor role with significant technical ownership. You'll work directly with hardware, field deployment, and ML teams to build software that performs reliably in environments that are noisy, dynamic, and unforgiving of edge cases. Your work will directly shape the accuracy and reliability of inventory data that customers depend on.

What You'll Do
  • Own the autonomy software stack for Gather products, including perception, localization, and inventory scanning pipelines running on vehicle-mounted embedded compute
  • Contribute to the architecture of the product autonomy stack as the product scales to more vehicle types, facility layouts, and customer configurations
    • Document existing systems
    • Plan future revisions
    • Contribute and lead to design improvements and testing
  • Solve problems across the autonomy stack
    • Design and implement algorithms that reliably detect, identify, and record inventory locations as forklifts and drones move through warehouse aisles under variable lighting, occlusion, and motion
    • Improve scan accuracy and coverage through algorithmic improvements, better sensor integration, and tighter coordination with the ML perception models
    • Build and maintain the software systems that manage scan triggering, location mapping, and data handoff to the cloud platform
    • Collaborate with hardware and field teams to diagnose and resolve issues on deployed systems, using log data and field observations to drive improvements
What You'll Need
  • 7+ years of software engineering experience with at least 3 years building autonomy, robotics, or perception systems that run on physical hardware in production
  • Strong C++ and Python, with experience writing software that runs on embedded or resource-constrained compute platforms
  • Hands-on experience with computer vision pipelines including camera-based detection, localization, or tracking in real-world environments
  • Experience building and debugging software on deployed systems, including log-based diagnosis and field iteration
  • Comfort operating at Staff level: setting technical direction, making consequential architecture decisions, and taking end-to-end ownership of a system
Nice to Have
  • Experience with ROS2 or similar robotics middleware in a production context
  • Background in warehouse, logistics, or industrial automation environments
  • Familiarity with sensor fusion, calibration, or multi-camera systems
  • Experience with SLAM, odometry, or other localization approaches on mobile platforms