Senior Robotics Engineer
Listed on 2026-09-02
-
Software Development
Robotics, Software Engineer
Location: St. Cloud
Applicants must be legally authorized to work in the United States. We are unable to sponsor or take over sponsorship of a school/employment or any other visa, regardless of expiration date, now or in the future.
Who Are We?The Toro Company is a homegrown, Minnesota-based company that has been in business since 1914. We pride ourselves on providing world-class equipment to help maintain the environment that we love, while putting an emphasis on giving back to the communities that surround us. From residential lawns and gardens, to venues such as St Andrews Links and Target Field, we are a company with a global footprint and a passion for helping people beautify whatever landscape they may be in.
With 100 years of operation under our belt and a healthy tenure, come find out what makes The Toro Company the best place in the Twin Cities to build a career.
We are integrated into the TTC Robotics division, a specialized engineering group driving the development of autonomous and semi-autonomous connected products. We invite you to become part of our team!
Responsibilities- 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
- 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.
- 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)
At The Toro Company, we are always working to make sure our employees know just how valued they are. In addition to a competitive salary, an affordable and top tier medical/dental/vision plan, 401k, and many other great benefits
-The Toro company offers employees at our Bloomington, MN HQ location a variety of perks, including:
- Dress for your day
- We know you're more productive when you're comfortable, which is why TTC employees are encouraged…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).