Skip to content
Find jobs
Sign inCreate account
TermsPrivacy policyCookiesPremium termsStatus
© 2026 Joined. Job search and hiring.
Software Engineer Robotics at Tennant Company · Golden Valley, MN · Joined
  1. /Find jobs
  2. /Tennant Company
  3. /Software Engineer Robotics
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…

Mark this job as applied?

We opened the listing in a new tab. Marking it adds it to My applications so your list stays up to date.

Report this job

Tell us what looks wrong. A job that is simply not a fit is not a report.
Reason
Scam job
Fake company
Asks for payment
Something else, with details