Jobs · Minnesota

Senior Robotics Engineer - The Toro Company

The Toro Company · Hennepin County, MN · 1 wk ago
Hybrid$97k–$133k/yrFull-time

About the role

The Toro Company (TTC) is seeking to expand its robotics engineering team. This role is integrated into the TTC Robotics division, a specialized engineering group driving the development of autonomous and semi-autonomous connected products.

What will you do?

You'll have the opportunity to design and engineer mobile robotic systems, assisting in the release, production, and service follow-up of assigned new or revised autonomous products. The focus will be on software development for autonomous robot applications and integration of advanced algorithms.

  • Designing new and improved robotic systems which meet market, safety, quality, performance, reliability and durability requirements.
  • Actively participating in the specification, design and implementation of software for autonomous mobile robots, including its subsystems for localization, navigation, and path planning.
  • Perform engineering analysis to predict the behavior of proposed designs and algorithms. Simulation tools may include but are not limited to MATLAB / Simulink.
  • Creating and supporting the development of software for automated testing.
  • Coordinating design with others to ensure integration into the overall architecture.
  • Taking design decisions related to algorithms, implementation strategies and production of system software.
  • Promoting good practices and efficiency improvements in software development processes.
  • Root cause analysis of reported field issues.
  • Reporting on project status.

Requirements

  • Master's degree in Computer, Software, Electrical, Mechatronics or Aerospace Engineering.
  • Minimum of 2 years of experience as a Software, Robotics or Aerospace Engineer or similar role.
  • Background in outdoor positioning systems, GNSS technology and sensor fusion.
  • Strong background in C++.
  • Experience using GNU/Linux as a development environment, creating shell scripts and performing basic system administration.
  • Experience using version control tools (e.g. SVN or GIT) and working in a structured, revision-controlled software development environment.
  • Comfortable working in an R&D environment and engaging with cross-functional teams.
  • Availability to occasional travel to test sites, customer locations, supplier/partner facilities, manufacturing facilities, and other locations as required.

Preferred qualifications

  • Experience with outdoor positioning systems.
  • Proficiency in interfacing with GNSS receivers, with knowledge of precise positioning techniques such as RTK and PPP.
  • Experience with sensor fusion algorithms.
  • Good understanding and experience implementing and tuning sensor fusion algorithms using Kalman Filter or factor graph optimization.
  • Practical experience with LiDAR odometry and SLAM frameworks such as LOAM, LIO-SAM, or equivalent.
  • Practical experience with Visual Odometry and VSLAM using mono, stereo or RGB-D cameras.
  • Experience modeling physical systems, sensors and actuators.
  • Experience in development / support of production grade products.
  • Practical exposure to embedded target platforms, including Arduino, Raspberry Pi and/or NVIDIA Jetson.
  • Demonstrated capability in managing the software release lifecycle, including continuous integration and continuous delivery (CI/CD).

Benefits & perks

  • Competitive salary, affordable and top tier medical/dental/vision plan, 401k, and other great benefits.
  • Dress for your day – casual, corporate environment.
  • Conveniently located near both St. Paul and Minneapolis.
  • Onsite café serving both breakfast and lunch, with a Caribou Coffee attached.
  • Complimentary use of onsite fitness facility.
  • Mental health and financial health resources.
  • 20 hours of paid time to volunteer in the community.
  • Summer Hours – flexible schedule with early Friday release at noon.
  • Flexible Work Arrangements – hybrid work schedule.
  • Eligibility to participate in an incentive program based on individual and organizational performance.
  • Access to pay early with the dailypay app.

Pay

A reasonable estimate of the annual pay range is between $97,000 - $133,000. Cash compensation is one piece of our competitive total rewards package.

Similar jobs