Robotics Engineering Manager - Robot Applications
- San Jose, CA
Robotics Engineering Manager - Robot Applications
Fetch Robotics is a venture-backed Silicon Valley startup in San Jose, CA that revolutionizes the way work is done in large warehouses and distribution centers with innovative autonomous robotic solutions. Our team members are robotics experts with multidisciplinary backgrounds. We are currently seeking a hands-on Manager to join our Robotics Applications Team!
Job Description: As a Robotics Manager at Fetch you’ll be developing highly scalable, fault tolerant server-side and client-side applications for a large number of collaborative robots using various programming languages. Duties as a member of the Robotics Applications Team will include a broad range of robotic capabilities such as precision navigation, machine vision and learning, planning, and resource allocation and optimization. You’ll need to readily make decisions relating to framework design, implementation, and practical utility. We are looking for application developers with experience with highly scalable and efficient software systems. Successful candidates will work closely with their team as well as with other leads to coordinate cross-team solutions and capabilities for our autonomous mobile fleet.
Responsibilities:
- Directly manage a small team of developers for projects within defined scope.
- Mentor and grow out a team as the needs of our customers grow.
- Work closely with project managers to define efficient and reliable solutions.
- Contribute both as a leader and contributor to projects and code bases.
- Collaborate with robotics and cloud teams to develop robotic solutions in creative ways.
- Contribute to engineering roadmapping.
Qualifications
- MS or PhD in Computer Science, Robotics or a related field or BS with 4+ years applicable industry experience.
- 2+ years experience leading a software team with agile planning processes.
- Software development experience in a Linux environment.
- Experience with and record of being able to learn multiple programming languages.
- Demonstrated expertise implementing efficient and scalable software and algorithms.
- Proficient in C++.
- Broad knowledge of various mobile robotic principles such as path planning, SLAM, computer vision, etc.
- Strong communication, troubleshooting, and debugging skills.
- Love of robots is a must as you will be surrounded by them.
Nice to Haves
- Experience with ROS, Docker, Git.
- Experience with distributed systems and/or cloud based systems.
- Experience reading and implementing published research.
- Experience with Jira or similar project management systems.
What We Offer
- Competitive salary and equity based on experience.
- Medical, dental, vision, life and AD&D, LTD, flexible time-off, paid holidays.
- Experience working with some of the best robotics minds of our time.
- Opportunity to help build a revolution in the way work is done.
Back to top