iRobot Logo

iRobot

Principal Software Engineer (Strategy/Planning/Navigation)

Posted 24 Days Ago
Be an Early Applicant
Remote
2 Locations
Senior level
Remote
2 Locations
Senior level
The Principal Software Engineer will develop algorithms for robot navigation and strategy planning to enhance capabilities for consumer robots, ensuring software excellence and balancing design with market needs.
The summary above was generated by AI

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.”

Top Skills

C++
Embedded C
Linux
HQ

iRobot Bedford, Massachusetts, USA Office

8 Crosby Drive, Bedford, MA, United States, 01730

Similar Jobs

16 Minutes Ago
Remote
Hybrid
San Diego, CA, USA
147K-258K Annually
Senior level
147K-258K Annually
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Build scalable, high-quality code and collaborate with product owners while mentoring colleagues. Integrate AI into workflows and develop LLM features.
Top Skills: AIAngularJavaScriptLlmReactVue
18 Minutes Ago
Remote
2 Locations
150K-220K Annually
Senior level
150K-220K Annually
Senior level
Artificial Intelligence • Machine Learning • Natural Language Processing • Software
Design and maintain distributed systems infrastructure, including GPU clusters and network architectures. Implement monitoring and optimize storage solutions for AI/ML workloads.
Top Skills: Caching SolutionsContainer OrchestrationDistributed File SystemsGpu InfrastructureKubernetesNetworkingSlurm
37 Minutes Ago
Remote
USA
65K-194K Annually
Senior level
65K-194K Annually
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Designs solution roadmaps and system architecture based on client requirements and business strategies. Collaborates with peers for functional support and resolves complex problems in solution architecture.
Top Skills: Enterprise Architecture FrameworkMachine LearningThe Open Group Architecture Framework (Togaf)

What you need to know about the Boston Tech Scene

Boston is a powerhouse for technology innovation thanks to world-class research universities like MIT and Harvard and a robust pipeline of venture capital investment. Host to the first telephone call and one of the first general-purpose computers ever put into use, Boston is now a hub for biotechnology, robotics and artificial intelligence — though it’s also home to several B2B software giants. So it’s no surprise that the city consistently ranks among the greatest startup ecosystems in the world.

Key Facts About Boston Tech

  • Number of Tech Workers: 269,000; 9.4% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Thermo Fisher Scientific, Toast, Klaviyo, HubSpot, DraftKings
  • Key Industries: Artificial intelligence, biotechnology, robotics, software, aerospace
  • Funding Landscape: $15.7 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Summit Partners, Volition Capital, Bain Capital Ventures, MassVentures, Highland Capital Partners
  • Research Centers and Universities: MIT, Harvard University, Boston College, Tufts University, Boston University, Northeastern University, Smithsonian Astrophysical Observatory, National Bureau of Economic Research, Broad Institute, Lowell Center for Space Science & Technology, National Emerging Infectious Diseases Laboratories

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account