Apply Edge Start your job search

Senior Robotic Software Engineer, Navigation

Pickle Robot Company · Boston, MA

Apply & track with Apply Edge

About this role:Pickle is seeking a dynamic, driven Senior Software Engineer, Navigation, to enhance the speed and safety of our autonomous mobile robots. If you are experienced with and passionate about navigation and controls algorithms for mobile robots, and thrive on solving real-world robotics challenges, we’d love to hear from you.What You’ll Accomplish:Lead a team of engineers to design and optimize navigation and mobility controls algorithms to enhance the speed and safety of our autonomous mobile robotCollaborate with cross-functional teams to integrate your contributions into the broader hardware and software systemPlay 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 environmentsAct as a mentor to other software engineers to improve the team’s overall capabilities in planning and controlWho You Are:A software engineer with over 5 years of experience or a Master's Degree or higher with 3 years of experience working in robotics environmentsIndustry experience developing navigation algorithms for mobile robots is requiredProficient in Python. Experience with C++ is a strong plus. Experienced with motion planning and controls for robotics systems, with a strong understanding of navigation systems and non-holonomic mobile robotsA deep understanding of robot kinematics and dynamics is requiredExperience with graph search methods for planning, such as A*, RRT, and/or PRM is requiredExperience with mathematical optimization techniques, including convex optimization and nonlinear programming, is requiredExperience with trajectory optimization and/or model-predictive control is a strong plusExperience with collision avoidance and autonomous recovery behaviors is a strong plusExperience with mathematical optimization for motion planning is strongly preferredExperience with machine learning techniques for motion planning, such as behavior cloning and diffusion policies, is a strong plusExperience with control algorithms for mobile robots, such as PID, Pure Pursuit, and/or LQR is requiredExperienced with shipping and supporting navigation features for a fleet of mobile robotsExperienced in leading a team of engineers through a Scrum process is preferredCollaborative and communicative, focusing discussions on problem-solving ideas and experiments to drive product innovationExperienced in working with complex algorithms and capable of optimizing for performance and reliabilityDetail-oriented, but with a system-level mindset. Capable of debugging complex problems while maintaining system integrityWilling to work in the office from our Charlestown, MA location at least three days per weekPay at Pickle At Pickle Robot Company, we believe transparency builds trust. The salary range listed here is provided in accordance with Massachusetts law and reflects what we reasonably and in good faith expect to offer for this role. We often consider candidates at different levels of seniority, and final compensation will reflect the level at which a candidate is hired, along with factors like experience and location. Pickle Perks Pickle provides best-in-class benefits, including health, dental, and vision insurance; unlimited vacation; paid federal and state holidays; 401(k) contributions of 5% of your salary; company-covered travel expenses; and other perks to make your working life more fun, comfortable, and productive.Pay at PickleAt Pickle Robot Company, we believe transparency builds trust. The salary range listed here is provided in accordance with Massachusetts law and reflects what we reasonably and in good faith expect to offer for this role. We often consider candidates at different levels of seniority, and final compensation will reflect the level at which a candidate is hired, along with factors like experience and location.Pickle Perks Pickle provides best-in-class benefits, including health, dental, and vision insurance; unlimited vacation; paid federal and state holidays; 401(k) contributions of 5% of your salary; company-covered travel expenses; and other perks to make your working life more fun, comfortable, and productive.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.