Software Engineer - Perception


Date: 10/01/2020

Location: Pittsburgh

As a Software Engineer on the Perception team, you will improve and expand the technology that gives our vehicles a human sense of space.  You will work with the hardware and software Perception stack and develop algorithms for mapping, detection, and understanding that empower Seegrid's vehicles to perform increasingly complex transport activities in a reliable and scalable fashion.

We are seeking candidates with experience in areas such as computer vision, machine learning, embedded computing, and, most importantly, delivering products to market.  You need not have prior experience in robotics or self-driving vehicles.

Requirements & Experience:

  • Bachelor's or Master's Degree in Computer Science, Computer Engineering, Robotics, Computer Vision, Machine Learning or related field
  • 5+ years of industry experience of deploying real solutions to the market
  • Strong, practical knowledge of modern mapping/localization, detection, non-linear optimization, probabilistic filtering, and/or classification techniques
  • Knowledge of software engineering best practices and demonstrated expertise in C++ and.or Python
  • Demonstrated proficiency in writing maintainable and scalable code
  • Embedded applications experience and/or developing on low-level accelerator hardware (e.g. GPU or vector processors) is a strong plus
  • Ability to work in a highly collaborative and dynamic environment across a broad range of engineering disciplines
  • Ability to occasionally travel to customer sites (warehouses and manufacturing plants)