Principal Software Engineer (Strategy/Planning/Navigation)

Remote Full-time
Introduction

iRobot is looking to hire a Principal Software Engineer for the Strategy/Planning team in our Robot Autonomy Group. The Principal Software Engineer will work with other Engineers and Scientists on our Autonomy team to develop the next generation of Robots that will live in millions of homes and yards across the world. If you are interested in impacting the largest consumer fleet of robots, please apply now or reach out to one of our recruiters on LinkedIn.

What You Will Do:
• Develop algorithms to improve robot navigation and strategy/planning algorithms in dynamic and human-robot shared spaces to better serve the customer
• Carry these all the way to deployment on millions of robots
• Use current software best practices to deliver modular and extensible software
• Architect designs to balance extensibility and time to market
• Solve problems pragmatically, apply judgment, and experience to balance trade-offs
• Deliver artifacts that set the standard in your group for engineering excellence, from designs to implementations

To Be Successful You Will Have:
• Strong experience in geometric reasoning, motion planning and navigation algorithms for robotics or self-driving systems
• Up to date knowledge of recent developments in the path planning and task planning fields
• Solid understanding and experience in design patterns, data structures and advanced programming techniques
• Experience with embedded C/C++ and familiarity with a Linux Environment
• Extensive experience with modern C++ including STL, templates, etc.
• Ability to introspect, analyze, and debug complex software systems
• Passion for robotics
• M.S. or B.S. in Computer Science or equivalent degree and 10+ years of industry experience

In Return You Can Expect:
• To work on exciting problems in the strategy/planning field with the largest installed base of consumer robots
• To be welcomed as an integral part of a team dedicated to building the next generation of robots and working alongside other engineers and scientists
• Opportunities to publish at and attend leading robotics conferences
• Opportunities to continuously learn and collaborate with our innovative and knowledgeable technical staff including leading scientists in the field of Autonomy
• An environment that values and acts on innovative ideas
• An attractive salary package with good benefits
• Excellent career growth opportunities

“Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or assume sponsorship of any additional employment visas at this time.”

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Work From Home Customer Service Representative – Entry Level Position at arenaflex**

Remote Full-time

Systems Engineer IV – Design

Remote Full-time

Account Manager

Remote Full-time

Need English Tutor ? Work from Home in Kahului, HI

Remote Full-time

Physical Therapist Assistant - Visit Based Earning

Remote Full-time

Healthcare Consulting Manager - Physician Enterprise, Access & Consumer

Remote Full-time

**Experienced Work from Home Customer Service Coordinator - Bank Voice**

Remote Full-time

D365 SCM Lead Consultant

Remote Full-time

Join Today: Online Personal Fitness Trainer - VacancyGlobal

Remote Full-time

**Experienced Full Stack Live Chat Support Specialist – Web & Cloud Application Development**

Remote Full-time
← Back to Home