Demo

Software Engineer, Localization

Onward Robotics
Dallas, TX Full Time
POSTED ON 12/28/2025
AVAILABLE BEFORE 2/27/2026

Join Our Team

At Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by a client-first mentality: we aim to solve hard problems and fuel our clients’ growth with innovation. We are seeking talented individuals who will have a huge impact on both our business and our team. Join us on our mission as we move fast, think big, and have fun!



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. 



Job Summary

As a Software Engineer, Localization 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.



Duties and Responsibilities

  • Design, develop, and evaluate advanced localization algorithms to enable robust robot operation in complex and dynamic environments.
  • Drive the design and implementation of testing and evaluation frameworks, as well as the execution and analysis of experiments.
  • Sensor Fusion: Integrating sensor data from various modalities (e.g., LiDAR, cameras, IMUs) to build comprehensive environmental models and enhance robotic perception and navigation capabilities.
  • Optimize software for real-time performance
  • Adhere to software development best practices: peer reviews, unit and integration testing, version control, 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 Software Engineer - Localization, 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 develop localization algorithms, refining SLAM pipelines, improving state estimation, and optimizing multi-sensor fusion for accuracy and reliability.
  • Collaborate cross-functionally with other software teams to integrate core localization solutions into our existing robot systems.
  • 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.
Qualifications:

Required Skills

  • Hands-on experience in SLAM and sensor fusion with a proven track record of deploying algorithms in real-world applications.
  • Expertise in modern C  programming
  • Experience with software configuration management systems (git, SVM, etc.)
  • Knowledge and experience with best practices in modern software development


Minimum Experience Requirements

  • 3  years of experience with software development in a professional setting
  • Experience developing and implementing visual/lidar-based localization and/or SLAM algorithms in a production environment
  • Proficiency with Linux-based operating systems
  • Strong understanding of state estimation techniques and frameworks including Kalman Filters and Particle Filters


Preferred Experience Requirements

  • Experience with software architecture and design.
  • Experience with C  unit testing frameworks and continuous integration (CI) tools
  • Familiarity with Python is a plus.
  • Experience with point cloud-based detection such as free space detection and obstacle detection
  • Familiarity with real-time systems and hardware integration
  • Experience working with autonomous robots
  • Experience with commercial software deployment and support
  • Familiarity with software development life-cycle from requirements through QA and field release


Minimum Education Requirements

  • Bachelor’s Degree in Electrical or Mechanical Engineering, Computer Science, or a related field


Preferred Education Requirements

  • Master’s Degree or higher in Electrical or Mechanical Engineering, Computer Science, or a related field

Salary.com Estimation for Software Engineer, Localization in Dallas, TX
$106,967 to $130,188
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer, Localization?

Sign up to receive alerts about other jobs on the Software Engineer, Localization career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Onward Robotics

  • Onward Robotics PITTSBURGH, PA
  • Join Our Team At Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by ... more
  • 16 Days Ago

  • Onward Robotics PITTSBURGH, PA
  • Join Our Team At Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by ... more
  • 4 Days Ago

  • Onward Robotics PITTSBURGH, PA
  • Join Our Team At Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by ... more
  • 5 Days Ago

  • Onward Robotics PITTSBURGH, PA
  • Join Our Team At Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by ... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Software Engineer, Localization jobs in the Dallas, TX area that may be a better fit.

  • ENESTECH Software Pittsburgh, PA
  • Company Description ENESTECH Software is a company born out of innovation, originally developing software to manage its own gaming center. Today, ENESTECH ... more
  • 13 Days Ago

  • Software Engineering Institute | Carnegie Mellon University Pittsburgh, PA
  • About the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do yo... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!