Pittsburgh, PA, United States

Localization Engineer-Robotics

 Job Description:

As a Localization Engineer, you will be responsible for delivering world-class localization and mapping systems for robots. You will be responsible for working broadly across the company to understand the localization needs for robotic platforms and building a technical roadmap that addresses those needs. You will work hands-on in our Pittsburgh based lab with robots and other 3rd party systems to develop localization systems from the ground up, starting with sensor selection. Your localization solutions will power inspection deliverables under some of the most challenging localization conditions.

What you will do

Be an active contributor to the localization codebase

  • Design, implement, and test localization and mapping systems that work well in a wide range of operating conditions and environments
  • Develop novel technologies for localization in challenging environments
  • Understand key stakeholder requirements and leverage stakeholder input in your designs
  • Collaborate with a wide variety of partner teams including mechanical engineering, electrical engineering, and software
  • Get hands-on with the robots to test localization solutions and work with the Test and Reliability team to improve system level testing
  • Stay informed on state of the art localization technologies
  • Contribute to expanding the Intellectual Property portfolio of the company

Required Skills :

2 + years demonstrated experience developing in Robotics

  • Expert production programming experience in C++ and Python
  • 2+ years demonstrated experience with real time localization systems
  • Demonstrated skill leading large system designs
  • Demonstrated skill at collaborating across teams and departments on large projects
  • Demonstrated skill in gathering system requirements and identifying key stakeholders.
  • Experience with ROS, Docker, and Git
  • Experience deploying localization solutions to the field