Sr. Robotics Software Engineer

Neato Robotics   •  

Newark, CA

Industry: Retail & Consumer Goods


5 - 7 years

Posted 235 days ago

This job is no longer available.

The Role:

As part of our Robotics Algorithms Development team, you will be responsible for developing Neato’s next generation of intelligent connected robots, defining software architecture, investigating new technologies, maintaining our existing software codebase, troubleshooting robotic software bugs as they are identified, as well as implementing performance and feature enhancements for our current product line. You will work closely with our Embedded and Systems Software team, as well as our Cloud Infrastructure team to deliver full stack robotics solutions for the consumer market. With over 1 million robots sold, Neato robots represent one of the largest deployed fleets of autonomously navigating robots world-wide.



  • MS/PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field with a focus on modern probabilistic robotics.
  • At least 4 years experience developing robotics systems and software in C/C++ in a POSIX environment
  • At least 2 years experience developing software solutions in two or more of the following areas: SLAM, Localization, Mapping, Bayesian/Kalman Filters, Path Planning algorithms (A*, Dijkstra, RRT, graph-search, etc.), Sensor Fusion (LiDAR, IMU, Visual, Odometry), Holonomic and NonHolonomic Motion Planning in configuration space, computer vision (OpenCV).
  • Strong communication skills (written and oral)


Desired Qualifications:

Background or experience in one or more of the following:

  • Experience with Deep Learning frameworks (Tensor Flow, Caffe, etc)
  • GPU-acceleration frameworks (CUDA, OpenCL)
  • Linux programming
  • RTOS experience (e.g. RTAI, RTLinux, QNX, FreeRTOS, eCOS)
  • Network programming
  • Python programming
  • ROS programming
  • Git Workflow
  • Continuous Integration and testing frameworks (Jenkins, Travis, Gtest, Catch)


Benefits and Perks:

  • Catered lunches daily
  • Paid holidays, PTO accrual, & floating personal days off
  • Subsidized gym membership
  • Top notch medical, dental, and vision insurance
  • Fully stocked kitchen with healthy (and some not-so-healthy) snacks and drinks
  • Events like Office Olympics, holiday parties, and the best potlucks in the Valley