Software Development Engineer - Localization
Discovery Robotics Corporation
Pittsburgh, PA

Software Development Engineer- Localization

Discovery Robotics is seeking a seasoned software engineer with expertise in robot localization processes. The successful candidate will have a broad knowledge of modern navigation and localization techniques and algorithms with particular experience filtering (Kalman/Particle) and sensor fusion of Lidars, IMU’s, encoders, and 2D/3D cameras. At least two years of practical software engineering experience with C++ in a Linux environment including experience with the Robot Operating System (ROS) and its navigation stack is required. A BS or MS in Computer Science, Robotics or related field as well as practical experience with robotic or automation platforms is expected. Experience with computer vision/Open CV would be a plus.

Discovery Robotics is a start up located in the heart of Oakland. We're finishing up our Research and Development and preparing to go commercial. This position is a full-time salaried position, ranging $80,000-$90,000. Benefits including health, dental, and vision insurances are offered, as well as optional short- and long-term, and life insurance policies. We operate on flexible schedules in a dog-friendly office, with flexible PTO as needed.

Job Type: Full-time

Salary: $80,000.00 to $90,000.00 /year


  • RoS: 2 years (Required)
  • C++: 2 years (Required)


  • Bachelor's (Required)