Tennant Company is seeking an experienced Software Engineer to join its Robotics Product Development organization. The role develops, integrates, and supports embedded and connected software systems for robotic cleaning machines and related platforms. The engineer works with Systems, Electrical, Mechanical, Test, and Software Engineers to turn product requirements into robust, maintainable software, with success measured by software quality, reliability, integration effectiveness, timely delivery, and sound engineering practices. The position covers embedded and platform software on machine controllers and companion processing units, connected-system communications, software design and requirements, quality and testing, development processes and tooling, and cross-functional collaboration. The engineer supports new product launches and resolves issues identified during integration, testing, or early production.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level