Tennant Company is seeking a Principal Software Engineer for its Robotics Product Development team. This senior technical leadership role focuses on shaping the software architectures for cleaning robots, bridging embedded systems, machine-level software, and connected architectures. The engineer will define and drive software architectures from low-level hardware interfaces to secure, connected systems, mentor engineers, and influence the technical direction of the robotics portfolio. The impact of this role is visible across multiple generations of robotic products, accelerating development velocity while maintaining technical excellence, safety, and compliance.
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
Senior