Software Engineer Robotics at Tennant Company · Golden Valley, MN · Joined
TC
Software Engineer Robotics
Tennant Company · Golden Valley, MN · Just now · 0 applicants
NewOn-siteFull-timeMiddle
Pay
$85k–$128kListed
Workplace
On-site
Job type
Full-time
Level
Middle
Team: Robotics Product Development · Source: jobright · Posted by joined-scrapper
About the role
Develops embedded and connected software for robotic cleaning machines at Tennant Company, collaborating across engineering disciplines on complex electro-mechanical products. The role focuses on C/C++, Linux/RTOS, debugging, testing, and system-level integration.
What you’ll do
Develop, integrate, and test embedded and connected software systems
Collaborate across engineering disciplines
Debug software and support system-level troubleshooting
Work with requirements, configuration management, and defect tracking tools
Perform unit, integration, and system verification testing
Support robotics and autonomous cleaning platforms
What you’ll need
Bachelor of Science in Electrical, Software, or Computer Engineering
Minimum 3–5 years of professional software engineering experience
Hands-on C/C++ development experience
Familiarity with Linux and/or RTOS environments
Experience working on cross-functional engineering teams
Experience in robotics, autonomous systems, or complex electro-mechanical products
Original job description
Tennant Company is hiring a Software Engineer for its Robotics Product Development organization. The role develops, integrates, tests, and supports embedded and connected software systems for robotic cleaning machines and related platforms, collaborating across engineering disciplines.Bachelor of Science in Electrical, Software or Computer Engineering…