Careers at KAARTA

About KAARTA

KAARTA is an exciting robotics technology startup in Pittsburgh utilizing best in class 3D mapping and localization technology to revolutionize industries like construction, architecture, mining, and defense. We do this by producing easy-to-use software and hardware products to accurately answer the questions 'Where am I?' and 'What is around me?' at award-winning accuracy. Our products provide real-time tracking position and path, while simultaneously building 3D maps of the environment without infrastructure or post-processing.
 
KAARTA’s technology is based on algorithms that are currently ranked #1 & #2 on the KITTI Benchmark dataset for Visual Odometry / SLAM and were awarded 1st place in the 2016 Microsoft Localization Challenge, beating out infrastructure-based solutions. We have applied this technology to real-world products like Stencil, for robotics applications; Contour, for as-built surveys; and our server-based 3D model generator that processes user uploaded datasets.


We are seeking qualified candidates for the following positions.
to apply, please send a resume and cover letter to: jobs@kaarta.com 


Robotics SLAM Engineers

KAARTA is developing award-winning algorithms and systems for real-time generation of 3D models of the environment and localization relative to those models with no infrastructure (such as GPS). We need robotics experts to refine those algorithms and implementations to continuously improve performance and robustness. Ideal candidates have a deep love of computer vision, knowledge of point cloud feature extraction and manipulation, can build on our existing code and open source codebases, and have a good handle on state of the art mapping and localization approaches and how to apply them in practice.
 
You Have:

  • A Masters or PhD in Robotics, Computer Science, or related fields
  • Extensive experience in C++, Java, Python or other object oriented programming languages
  • Experience with ROS (Robotics Operating System) nd/or other publish and subscribe frameworks.
  • A deep understanding of state-of-art robotics approaches such as SLAM and computer vision.
  • Self-motivation with high levels of individual contribution.
  • People skills required to work with other developers, contractors, customers, and technical staff.
  • Motivation to consistently learn and improve processes and tools.
  • Precise attention to detail and appreciation for good documentation.

 
You Might Have:

  • Expertise in deploying robotics software including working knowledge of embedded software and drivers, sensor calibration, and troubleshooting.
  • Experience in development for production-ready software.
  • Experience leading a team of software engineers and contractors.
  • Experience creating and implementing automated software testing.

Software Engineers

We are searching for software developers that live and breathe the software development process.  We want developers who regularly refactor, test, optimize, and refine their software to make it more accurate, robust, and user friendly.  Ideal candidates are happy digging through code, exposing and correcting bugs, and explaining complex software and algorithms in plain language. We are developing algorithms and systems for real-time generation of 3D models of the environment and for localization relative to those models using no infrastructure (such as GPS).
 
You Have:

  • Extensive experience in C++, Java, Python or other object oriented programming languages
  • Familiar with test driven development approaches to creating software
  • Experience working on production-ready software
  • Self-motivation with high levels of individual contribution
  • People skills to work with other developers, contractors, customers, and other technical staff
  • Motivation to consistently learn and improve processes and tools
  • Sharp attention to detail and appreciation for good documentation

 
You Might Have:

  • Experience leading a team of software engineers and contractors
  • Experience with hardware-based software development and testing
  • Experience creating and implementing automated testing software
  • Familiarity with robotics software and/or hardware
  • Experience with ROS (Robotics Operating System) and/or other publish and subscribe frameworks
  • Working knowledge in embedded software
  • Working knowledge in creating user interfaces

Robotics Internships

KAARTA is looking for interns to join our team. We offer full and part-time positions during the school year and over the summer.
We highly value the contributions of interns and expect them to take on a significant technology development role that feeds into our products. We are looking for motivated robotics students that are hands-on and detail oriented.

KAARTA is developing algorithms and systems for real-time generation of 3D models of the environment and localization relative to those models requiring no infrastructure (such as GPS).  We are a small team and are looking for exceptional students to support the software development and testing of localization and mapping technologies.
 
You Have:

  • Experience in C++, Java, Python or other object oriented programming languages.
  • Experience with ROS (Robotics Operating System) and/or other publish and subscribe frameworks.
  • Understanding of robotics approaches such as SLAM and computer vision.
  • Self-motivation and high levels of individual contribution.
  • People skills required to work with other developers, contractors, customers, and technical staff.
  • Motivation to consistently learn and improve processes and tools.
  • Precise attention to detail and appreciation for good documentation.

 
You Might Have:

  • Experience in deploying robotics software including working knowledge in embedded software and drivers, sensor calibration, and troubleshooting.
  • Experience in development for product-deployed software.

We are looking for excellent people that are passionate about applying cutting edge technology to products. Please contact us to see if there is an opportunity for you!