Software Engineer - Perception
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 field5+ years of industry experience of deploying real solutions to the marketStrong, practical knowledge of modern mapping/localization, detection, non-linear optimization, probabilistic filtering, and/or classification techniquesKnowledge of software engineering best practices and demonstrated expertise in C++ and.or PythonDemonstrated proficiency in writing maintainable and scalable codeEmbedded applications experience and/or developing on low-level accelerator hardware (e.g. GPU or vector processors) is a strong plusAbility to work in a highly collaborative and dynamic environment across a broad range of engineering disciplinesAbility to occasionally travel to customer sites (warehouses and manufacturing plants)