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.