
Senior Software Engineer, Manipulation
Pickle Robot Company
full-time
Posted on:
Location Type: Hybrid
Location: Charlestown • Massachusetts • 🇺🇸 United States
Visit company websiteSalary
💰 $135,000 - $160,000 per year
Job Level
Senior
Tech Stack
Python
About the role
- design and develop algorithms that enable our manipulator arms to swiftly and safely manipulate and unload packages
- collaborate with cross-functional teams to integrate contributions into the broader hardware and software system
- play a key role in designing and contributing to the architecture of scalable software systems that support the deployment of multiple robots in diverse and dynamic environments
- act as a mentor to other software engineers to improve the team’s overall capabilities in planning and manipulation
Requirements
- A software engineer with a Master’s degree in Computer Science, Robotics, or a similar field, and at least 5 years of relevant experience working with a mix of academic and industrial autonomous robots.
- Experienced with motion planning for robotic manipulators, with a strong understanding of dynamics, sample-based planning, and optimization.
- Experience with machine learning methods for planning is a definite plus.
- Experienced in working with complex algorithms and capable of optimizing for performance and reliability.
- Proficient in Python and C++.
- Collaborative and communicative, focusing discussions on problem solving ideas and experiments to drive product innovation.
- Detail-oriented, but with a system-level mindset.
- Capable of debugging complex problems while maintaining system integrity.
- Willing to work in the office from our Charlestown, MA location at least three days per week.
- Adaptable and eager to learn, staying up to date with the latest advancements in robotics and motion planning.
Benefits
- health, dental, & vision insurance
- unlimited vacation
- all federal and state holidays
- 401K contributions of 5% your salary
- travel supplies
- other items to make your working life more fun, comfortable, and productive
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
motion planningroboticsalgorithmsoptimizationmachine learningPythonC++dynamicssample-based planningperformance optimization
Soft skills
collaborativecommunicativeproblem solvingdetail-orientedsystem-level mindsetdebuggingadaptableeager to learnmentoringteam improvement
Certifications
Master’s degree in Computer ScienceMaster’s degree in Robotics