Sr. Principal Robotics Engineer

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in US
Remote
Senior level
Robotics • Software • Appliances
The Role
The Senior Principal SLAM Engineer will design innovative solutions for robot mapping and pose estimation, develop algorithms for reliability in dynamic environments, and improve software practices. This role includes leading technology development teams and collaborating with cross-functional teams to bring products from prototypes to production.
Summary Generated by Built In

Introduction

iRobot is looking to hire a Senior Principal SLAM Engineer in our Robot Autonomy group. The Senior Principal Engineer will play a vital role in developing the next generation of robots that will live in millions of homes across the world. If you are a consumer centric pioneer and eager to build innovative robot products, please apply now or reach out to one of our recruiters on LinkedIn.

What you will do 

  • Design innovative solutions to robot mapping and pose estimation using techniques like robust non-linear optimization, statistical estimation, probabilistic graphical models, and Riemannian optimization.
  • Develop algorithms for reliable pose estimation in challenging and dynamic environments.
  • Develop and deploy algorithms for desktop and embedded platforms, in C/C++ and other languages
  • Solve problems pragmatically, by applying judgment and experience to balance trade-offs
  • Deliver artifacts that set the standard in your group for engineering excellence, from designs to implementations Work at the intersection of traditional computer vision and machine learning to improve and enrich indoor robot maps
  • Lead feature and technology development teams 
  • Improve our software practices 
  • Collaborate with cross-functional teams to develop systems from prototypes to production 

To Be Successful You Will Have 

  • Strong experience in SLAM and robust sensory fusion algorithms for robotics or self-driving systems including visual and depth perception
  • Experience using data from optical, IMU, LiDAR, and depth sensors 
  • Extensive experience with embedded C/C++ and familiarity with a Linux Environment 
  • Ability to design, analyze, and debug large, complicated software systems 
  • Understanding of data structures, design patterns, and advanced programming techniques 
  • B.S. or M.S. in Computer Science or equivalent degree
  • Ideally this person will be based out of Boston, MA, Guangzhou or Shanghai, China.

In Return You Can Expect 

  • To work on exciting problems in the SLAM field with the largest installed base of consumer robots 
  • Opportunities to continuously learn and collaborate with our innovative and knowledgeable technical staff including leading scientists in the field of SLAM 
  • Opportunities to publish at and attend leading robotics conferences 
  • An environment that values and acts on new ideas 
  • An attractive salary package with good benefits 
  • Excellent career growth opportunities 

Top Skills

C/C++
The Company
HQ: Bedford, MA
1,715 Employees
On-site Workplace
Year Founded: 1990

What We Do

iRobot®, the leading global consumer robot company, designs and builds robots that empower people to do more both inside and outside of the home. iRobot created the home robot cleaning category with the introduction of its Roomba® Robot Vacuum in 2002. Today, iRobot is a global enterprise that has sold more than 31 million robots worldwide. iRobot's product line, including the Roomba and the Braava® family of mopping robots, feature proprietary technologies and advanced concepts in cleaning, mapping and navigation. iRobot engineers are building an ecosystem of robots and technologies to enable the smart home.

iRobot stands firmly against racial discrimination and social injustice. At our company, everyone has a voice and we are committed to equality, inclusiveness, respect and kindness. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, disability status, age, marital status, protected veteran status, or other characteristic protected by law. iRobot is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you need special assistance or an accommodation while seeking employment, please send an email to: [email protected].

Similar Jobs

GrayMatter Robotics Logo GrayMatter Robotics

Robotics Field Applications Engineer

Artificial Intelligence • Hardware • Productivity • Robotics • Software • Automation • Manufacturing
Easy Apply
Remote
USA
75 Employees

The Aerospace Corporation Logo The Aerospace Corporation

Senior Scientist / Engineer: Remote Sensing of Target Motion & Tracking

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Cybersecurity • Defense
Remote
Hybrid
Chantilly, VA, USA
4600 Employees

Cencora Logo Cencora

ServiceNow Platform Architect (remote)

Healthtech • Logistics • Pharmaceutical
Remote
Pennsylvania, USA
46000 Employees

Pluralsight Logo Pluralsight

Senior Director, IT CRM

Cloud • Edtech • Information Technology • Software
Remote
USA
1700 Employees
203K-250K Annually

Similar Companies Hiring

RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees
HERE Thumbnail
Software • Logistics • Information Technology
Amsterdam, NL
9000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account