Outrider is hiring a

Senior Perception Engineer

Brighton, United States
Full-Time
The company
Outrider is a software company that is automating distribution yards with electric, self-driving trucks. Our system eliminates manual tasks that are hazardous and repetitive while it improves safety and efficiency. Outrider’s mission is to drive the rapid adoption of sustainable freight transportation. We are a private company founded in 2018 and backed by NEA, 8VC, Koch Disruptive Technologies, and other top-tier investors. Our customers are Fortune 200 companies and our autonomous trucks are already running in distribution yards. For more information, visit www.outrider.ai


Duties & Responsibilities

  • Responsible for developing and implementing algorithms that enable accurate and reliable autonomous navigation of our systems. This includes estimating the system’s state and location, as well as calibrating the sensors that provide the necessary data. 
  • Work closely with cross-functional teams, including hardware and software engineers, to ensure the seamless integration of the algorithms into the system. 
  • Requires a deep understanding of the system architecture and the ability to collaborate effectively with others to achieve the desired outcome. 
  • Develop and tests algorithms rigorously to ensure accuracy and robustness. 
  • Analyze sensor data to inform algorithm development and optimize algorithm performance and efficiency. 
  • Maintain documentation of algorithms, testing procedures, and results ensuring that this information is accessible to others on the team. 
  • This is a challenging and dynamic role that requires an individual with strong problem-solving skills and the ability to work in a fast-paced collaborative environment. 
  • Stay up-to-date with the latest research and advancements in state estimation, localization, and calibration, and passionate about developing cutting-edge autonomous systems. 
  • Proficiency in programming languages is a crucial requirement for this role. 
  • Must have a strong understanding of programming languages such as Python and C++, as these are commonly used in the development and implementation of state estimation, localization, and calibration algorithms. 
  • Python is particularly important due to its versatility and its extensive range of libraries that can be used for machine learning and data analysis tasks. 
  • C++ is also frequently used in robotics and autonomous systems.

Required Qualifications

  • Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Two (2) years’ experience as a Computer Engineer.
  • Also requires the following: 2+ years of experience building production level software in C, C++, Matlab/Octave, Python
  • Experience and/or demonstrated knowledge of basic linear algebra, geometry, and statistics
  • Experience and/or demonstrated knowledge of basic robotic concepts, such as rigid body transform and Lie Group
  • Experience and/or demonstrated knowledge of Robotics libraries and tools: ROS, Eigen, OpenCV, PCL, Gazebo, OpenGL, CUDA
  • Experience and/or demonstrated knowledge of Nonlinear optimization
  • Experience working with Lidar, camera, GNSS or IMU
  • Experience with Kalman filter, bundle adjustment or pose graph optimization
  • Experience with old school image processing
  • Experience with computational geometry, e.g. polygons, line strings, rasters
  • Experience with C++ integration of a 3D Object Recognition method based on Correspondence Grouping with the 3D Generalized Hough Transform.

Compensation & Benefits

  • Base Salary: $98,051 to $158,100 per year
  • Compensation also includes incentive stock options
  • Benefits include health care benefits, sick leave, parental leave, bereavement, paid time off, and access to 401k (no matching)

At Outrider, we believe in cultivating an environment where there is diversity of perspectives, experiences, and knowledge with the expectation that we thrive in an inclusive environment. Outrider is committed to a workforce where everyone's opportunities are limitless regardless of race, national origin, gender, age, religion, disability, veteran status, or any others that are protected by law.

To protect yourself against the increasing number of recruiting scams, please make sure that you are communicating with Outrider Technologies, Inc. or one of its employees.  The only way to communicate with us is through our corporate website at www.outrider.ai, through corporate emails utilizing our domain name of @outrider.ai, and through our job board at jobs.lever.co/outrider. Be vigilant when checking domains because imitators often make very small changes to trick the eye. Additionally, please know that Outrider does not use text messaging or public messaging platforms, such as Telegram or Whatsapp, to communicate with candidates and Outrider will never ask an employment candidate for financial information or for payment of any kind.

This job is no longer available

Enter your email address below to get notified whenever we find a similar job post.

Unsubscribe at any time.