Senior Localization Engineer

Remote
Onward Robotics
,
Pittsburgh
,
PA
 
Salary:
-
Application Deadline:
Posted: 
9/18/2025

About Us

Onward Robotics delivers innovative automation technology that coordinates humans and robots as a cohesive system to revolutionize fulfillment. Our Meet Me solution combines proprietary software with person-to-goods mobile robots to increase efficiency in warehousing, distribution, and e-commerce operations. Onward Robotics provides the boost in productivity, flexibility, and speed that companies need to remain competitive and grow. Learn more at onwardrobotics.com.

Position Details

As a Senior Localization Engineer in our Robot Software Department, you will work on algorithms and systems used for mapping and localization. An ideal candidate has experience resolving difficult problems encountered in localization applications which can cause uncertainty and mis-localization. As a core team member, you will be responsible for taking the lead on assigned sub-systems, algorithms, and tasks following them from requirements generation through testing and field deployment.

Responsibilities

  • Algorithm Design: Design, develop, and implement robust and reliable algorithms for robotic systems, with a strong focus on localization, mapping, and state estimation. This includes exploring novel approaches and optimizing existing ones for performance and accuracy in diverse environments.
  • Testing, Specification, and Integration: Lead the comprehensive testing, detailed specification, and seamless integration of localization solutions into our robotics platforms. This involves defining test plans, analyzing results, and collaborating closely with hardware and software teams to ensure optimal system performance.
  • Data Fusion and Scene Analysis Pipelines: Work extensively with complex data fusion and scene analysis pipelines, integrating sensor data from various modalities (e.g., LiDAR, cameras, IMUs) to build comprehensive environmental models and enhance robotic perception and navigation capabilities.
  • Adhere to software development best practices: peer reviews, testing, version control, bug tracking, and integrated documentation.

Core Competencies

  • Ability to be flexible and adaptable in a startup environment
  • Good team player with great communication skills

Typical Day

As a Senior Localization Engineer, no two days look exactly the same—but here’s what you can expect most days:

  • Participate in daily stand-ups to align on priorities, blockers, and progress with the team.
  • Design and code localization algorithms, refining SLAM pipelines, improving state estimation, and optimizing multi-sensor fusion for accuracy and reliability.
  • Collaborate with cross-functional teams (mechanical, electrical, and design engineers) to test localization systems on real robots, collecting sensor data and iterating quickly on solutions.
  • Take ownership of assigned features or subsystems, gathering requirements, reviewing designs, and pushing updates through development, testing, and deployment.
  • Review code from peers, contribute to technical discussions, and champion best practices to ensure high-quality, maintainable software.
  • Troubleshoot issues uncovered during robot testing, from localization drift to real-time optimization challenges, working hands-on with hardware as needed.
  • Mentor junior engineers, offering guidance on design choices, coding practices, and debugging approaches.
  • Document work, update the team, and plan next steps to maintain team alignment and project momentum.

This role offers the opportunity to balance deep technical work with leadership, collaboration, and hands-on robot testing—making every day engaging and impactful.