Robotic Software Engineer (Perception)

Ghost Robotics Corporation
Philadelphia, PA



Full-time

Description

We are a robotics company building autonomous systems that operate in complex, dynamic environments. Our perception stack enables our robots to understand, localize, and navigate the world in real time, and we place a strong emphasis on robustness, performance, and maintainable engineering.

We are seeking a Perception Engineer to design and implement SLAM, state estimation, and computer vision algorithms for real-world robotic systems. You will work closely with robotics, controls, and systems engineers to bring perception algorithms from research into reliable, production-ready software.

This role is ideal for someone who enjoys bridging the gap between theory and deployment—turning academic algorithms into efficient, well-engineered systems.

Responsibilities

  • Design and implement SLAM and localization systems (visual, visual-inertial, lidar, or multi-sensor)
  • Develop and integrate computer vision pipelines for perception tasks such as feature extraction, tracking, mapping, and scene understanding
  • Implement and optimize estimation algorithms (e.g., filtering, optimization-based methods)
  • Fuse data from multiple sensors (cameras, IMUs, lidars, depth sensors)
  • Evaluate perception system performance using real-world data and metrics
  • Optimize algorithms for real-time performance and robustness
  • Collaborate with controls and planning teams to support downstream autonomy
  • Maintain clean, well-tested, production-quality code
  • Contribute to tooling, datasets, and evaluation frameworks

Requirements

Required Qualifications

  • Strong background in robotics perception or computer vision
  • Experience implementing SLAM or localization systems in practice
  • Solid understanding of:
  • 3D geometry and coordinate transformations
  • Camera models and calibration
  • Feature-based and/or direct visual methods
  • Probabilistic state estimation
  • Proficiency in C++ and/or Python
  • Experience working in Linux environments
  • Familiarity with robotics software stacks (e.g., ROS / ROS 2)
  • Strong debugging and data analysis skills

Preferred Qualifications

  • Experience with specific SLAM frameworks (e.g., ORB-SLAM, VINS, Cartographer, GTSAM)
  • Experience with lidar-based perception and mapping
  • Familiarity with deep learning–based perception models
  • Experience deploying perception systems on real robots
  • Knowledge of GPU acceleration (CUDA, OpenCL)
  • Experience with dataset curation and annotation
  • Publications or research background in robotics or computer vision
Posted 2026-02-10

Recommended Jobs

Caregiver - In Home Care

Visiting Angels
Lititz, PA

Build a Schedule That Works for You Join the trusted caregiving team at Visiting Angels of Lancaster and make a real difference while enjoying the flexibility that allows you to thrive  Apply to…

View Details
Posted 2026-01-29

Elementary Librarian - Long Term Substitute

Conestoga Valley School District
Lancaster, PA

Leola Elementary School is seeking candidates for an opening as a 2nd Semester (January - May) Long Term Substitute Elementary Librarian. Join our Expressive Arts team as an elementary educator who i…

View Details
Posted 2026-01-27

Tier 1 Support Agent

Pathcom Inc.
Malvern, PA

Helpdesk Support Agent – Telecom & VoIP Specialist Location: In office Employment Type: Full-Time Department: Operations About the Role We’re seeking a Helpdesk Support A…

View Details
Posted 2026-02-10

Senior Civil/Environmental Engineer

HYDRATERRA PROFESSIONALS GLENMOORE, PA
Glenmoore, PA

Senior Civil/Environmental Engineer Looking to solve water resource problems for awesome clients while working in a dynamic environment with energetic associates? Hydraterra Professional…

View Details
Posted 2026-02-09

Speech Pathologist - Folcroft, PA

Aspire Educational Services
Folcroft, PA

Aspire Educational Services is seeking a dedicated Speech Language Pathologist for a full-time position in Southeast Delco.

View Details
Posted 2025-12-05

Traffic/Transportation Intern (Summer, 2026) - Exton, PA

Bowman
Exton, PA

Short Description Bowman has an opportunity for a Traffic/Transportation Intern to join our team in Exton, PA. At Bowman, we believe in creating opportunities for aspiring people to thrive…

View Details
Posted 2026-02-06

Clinical Pharmacist

Option Care Health Inc.
Audubon, PA

A Day in the Life at Option Care Health Extraordinary Careers. Endless Possibilities. With the nation’s largest home infusion provider, there is no limit to the growth of your career. Option …

View Details
Posted 2026-01-20

Cloud Services Engineer - VMware NSX-T experience - Secret clearance

PGTEK
Mechanicsburg, PA

We are seeking an experienced Secret-cleared Cloud Services Engineer with deep expertise in VMware NSX-T to design, implement, and operate secure, scalable infrastructure across hybrid and cloud envi…

View Details
Posted 2026-02-04

PSYCHIATRIST Part-Time

The Meadows Psychiatric Center
Centre Hall, PA

Responsibilities Psychiatric Opportunity This opportunity is part-time, 20 hours per week, with on-call The Meadows Psychiatric Center is the leading behavioral health treatment facilit…

View Details
Posted 2025-07-25

Software Engineer

Tdi Technologies
Reading, PA

Full-time Description TDI Technologies, Inc. (TDI) is seeking candidates for a Software Engineer position supporting US Navy data analytics and enterprise solutions. This position will wo…

View Details
Posted 2026-02-10