Enable job alerts via email!

Principal Software Engineer (Strategy/Planning/Navigation)

iRobot

Bedford (MA)

On-site

USD 100,000 - 160,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Principal Software Engineer to join its innovative Strategy/Planning team. This role offers the chance to work on cutting-edge algorithms that enhance robot navigation and planning in dynamic, human-shared spaces. You will collaborate with a team of talented engineers and scientists, contributing to the development of next-generation robots that will transform everyday lives. With a focus on engineering excellence, you will tackle exciting challenges and have opportunities for professional growth and publication at leading robotics conferences. If you have a passion for robotics and extensive experience in software engineering, this is the perfect opportunity for you.

Benefits

Attractive salary package
Good benefits
Career growth opportunities
Opportunities to publish at conferences
Collaborative environment with experts

Qualifications

  • 10+ years of industry experience in robotics or self-driving systems.
  • Strong understanding of design patterns and advanced programming techniques.

Responsibilities

  • Develop algorithms for robot navigation and planning in dynamic environments.
  • Deliver modular and extensible software for millions of robots.

Skills

Geometric reasoning
Motion planning
Navigation algorithms
Embedded C/C++
Modern C++
Data structures
Advanced programming techniques
Debugging complex software systems
Problem-solving
Passion for robotics

Education

Master's in Computer Science
Bachelor's in Computer Science

Tools

Linux Environment

Job description

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Salesforce Software Engineer

ACT, Inc.

Remote

USD 130,000 - 150,000

Today
Be an early applicant

Lead Salesforce Software Engineer

ACT, Inc.

Iowa City

Remote

USD 130,000 - 150,000

Today
Be an early applicant

Lead Salesforce Software Engineer

ACT, Inc

Remote

USD 130,000 - 150,000

Yesterday
Be an early applicant

Lead Software Engineer - Salesforce & PSA (Sales Cloud)

Gartner

Irving

Hybrid

USD 116,000 - 163,000

7 days ago
Be an early applicant

Principal Software Engineer (Strategy/Planning/Navigation)

iRobot

Remote

USD 100,000 - 160,000

18 days ago

Lead Software Engineer - Salesforce & PSA (Sales Cloud)

Gartner

Town of Texas

Hybrid

USD 116,000 - 163,000

8 days ago

Lead Software Engineer - Salesfoce (Service Cloud)

Gartner

Town of Texas

Hybrid

USD 116,000 - 163,000

9 days ago

Lead Software Engineer

Gartner

Town of Texas

Hybrid

USD 116,000 - 163,000

10 days ago

Lead Software Engineer

Gartner

Irving

Hybrid

USD 116,000 - 163,000

11 days ago