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