
The Senior Software Test Engineer advances the verification, validation, and quality of embedded software and autonomous robotic systems used on Tennant cleaning equipment. This hands-on technical role develops scalable automated test solutions, test infrastructure, and verification strategies that build confidence in software maturity throughout the product development lifecycle.
The engineer collaborates with Software, Systems, Controls, Electrical, Machine Integration, and Test Engineering teams to verify embedded software, integrated electro-mechanical systems, machine behaviors, communications, safety functions, and machine-level performance.

Tennant Company is a recognized leader of the cleaning industry. We are passionate about developing innovative and sustainable solutions that help our customers clean more spaces more effectively, addressing indoor and outdoor cleaning challenges.
We invite you to join us — as an employee, investor, customer, supplier or interested community member — as we lead our industry globally and fulfill our vision to bring to market sustainable cleaning innovations that empower others to create a cleaner, safer, healthier world. See how you can help us — and we can help you — change the way the world cleans.