Sr. SLAM Engineer

Full-time Position Redwood City, CA

Apply Now

At Mayfield Robotics, we make home robots that are joyful, useful, and inspiring. We move fast, we like and respect each other, and we have some very big ambitions. And we’re still growing.

We operate with all the best aspects of being a startup: independence, speed, transparency, teamwork, and a well-stocked kitchen. We also have the focus and discipline of a company that knows exactly where it’s going, without the distraction of fundraising (we’re wholly owned by a much larger company that loves what we’re doing and mostly leaves us alone). We were founded in February of 2015, and we’re based in sunny Redwood City, California - the epicenter of both Silicon Valley and the future of robotics.

Role

Our robot has entered its awkward teenage years, as we go from developing a proof of concept to making something that can actually live in users’ homes. We are looking for a Sr. SLAM Engineer to help our robot get around without bumping into things or falling down the stairs. An abundance of fun and exciting challenges face the brave Engineer confronting the ever-changing, lego-strewn, pet-inhabited chaos that is our users’ homes. Our robot has both an RGB camera and a friggin’ laser at your disposal to identify and interpret places, things, and beings (both human and fur-kind). Your role will be key to ensuring our robots comply with the Three Laws, particularly the first one about not harming people.

We are looking for a Robotics SLAM Engineer who is passionate about bringing robots to the consumer market. Our ideal candidate is someone who has substantial experience with SLAM, particularly within home or other indoor environments. If you’re looking for a position working on robots that will interact with people in their homes, this is the job for you.

You would be responsible for the development of a robust SLAM system for an indoor robot that will operate in consumer homes. You will help design, develop, and deploy a robust localization and mapping system for a home robot, including developing techniques for lifelong mapping and global localization.

Responsibilities

You will be responsible for developing and testing tools and algorithms in areas such as:

  • Laser- and vision-based mapping
  • Lifelong mapping
  • Place detection
  • Global localization
  • Change detection

Requirements

  • At least 3 years developing algorithms for graph-based SLAM, pose estimation, probabilistic filtering, and sensor fusion
  • 2+ years working in a startup environment
  • Extensive experience with system integration and development on physical robots
  • Experience with both friggin’ laser SLAM and either visual SLAM or visual odometry
  • Expert C++ and Python skills (5+ years of experience necessary)
  • You have used a CI system like Travis or Jenkins
  • MS degree or a BS with 5 years of relevant experience in Computer Science or a related field

Nice to Have, but Not Required

  • You have shipped a product
  • Embedded Linux software development
  • Have stood up Amazon Web Services (AWS)
  • Ph.D. in Computer Science or a related field
  • ROS / OpenCV experience
  • Experience on embedded platforms

How to Apply

To apply, send an email to jobs+slam@mayfieldrobotics.com and attach a resume/CV with a link to your Github/bitbucket profile.

Apply Now

About Mayfield Robotics

We are a growing team of engineers, roboticists, and designers, currently building our first home robot
 in lovely Redwood City, CA.

Learn More