Senior Robotics Software Engineer

Mayfield Robotics

(Redwood City, California)
Full Time
Job Posting Details
About Mayfield Robotics
Mayfield Robotics is the startup behind Kuri, the adorable home robot that won a pile of awards at CES 2017 and that also pinkie-swears not to take over the world and eradicate humanity. We're growing and looking for people to come help us make Kuri even more adorable and awesome.
Summary
We are on well on our way, and preparing to ship our robot Kuri. However, there are still some interesting challenges for you to work on. We are looking for a Sr. Robotics Software Engineer to help Kuri find her place in homes. This engineer will be responsible for bringing Kuri’s personality to life and helping her understand her surroundings as she discovers and interacts with the world. If you’re looking for a position helping ship a consumer robot that will interact with people in their homes, this job is for you.
Responsibilities
* Add new capabilities to our robots and make them more robust against the world of small children and hostile WiFi networks * Integration: make all of the robot capabilities work as part of a system that also behaves as a coherent character. This can touch many parts of the system, including image processing, state machines, embedded development, robot localization and mapping, and voice recognition * Collaborate daily with your fellow Robotics Engineers, QA, Product, and Hardware to get stuff done * Design, implement, and validate applications and capabilities in C++ and Python (this is not a research role - your main responsibility will be doing hands-on coding) * Integrate and test software solutions in simulation and on the robot * Write clear and testable code * Participate in design discussions and code reviews
Ideal Candidate
**Requirements** * Expert C++ and Python skills (5+ years of experience necessary) * 2+ years working in a startup environment * MS degree or a BS with 5 years of relevant experience in Computer Science or a related field * Extensive experience with system integration and development on physical robots * Strong background in object oriented programming and system architecture * Experience with Travis, Jenkins, or some other CI system **Nice To Have But Not Required** * You have shipped a product * Embedded Linux software development * Have stood up Amazon Web Services (AWS) * Experience with ROS * Experience with perception/vision libraries, including OpenCV or PCL * Experience with writing GPU code (especially OpenCL or CUDA) * Experience with deep learning frameworks (Caffe, TensorFlow, etc.)

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.