Robotics Software Engineer – Embedded & IoT Systems

Tennant Company

Minneapolis (MN)

On-site

USD 85,000 - 128,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical plan
401(k) with 100% match up to 6%
Paid vacation time
8 paid holidays
Dental and vision coverage
Wellness rewards
Employee Assistance Program
Disability and life insurance

Job summary

Tennant Company is seeking an Experienced Software Engineer to join the Robotics Product Development organization. The role focuses on embedded and connected software powering robotic cleaning machines and related platforms.

You will collaborate with Systems, Electrical, Mechanical, Test, and other Software Engineers to translate requirements into robust software that meets quality and schedule objectives.

Qualifications

  • BS in Electrical, Software or Computer Engineering.
  • 3–5 years of professional software engineering experience, including embedded or systems-adjacent development.
  • Hands-on C/C++ development; Linux/RTOS familiarity.

Responsibilities

  • Design, develop, test, and maintain embedded software on Linux/RTOS.
  • Support hardware/software integration and debugging.
  • Develop software interfacing with connected and distributed systems (CAN/CANOpen, Ethernet/USB).
  • Follow Agile or iterative development processes and maintain design docs.

Skills

Embedded software
C/C++
Linux/RTOS
Agile

Education

B.S. in Electrical, Software or Computer Engineering

Tools

Bitbucket
Jira
Visure

Job description

Tennant Company is seeking an Experienced Software Engineer to join the Robotics Product Development organization. The role focuses on embedded and connected software powering robotic cleaning machines and related platforms.

You will collaborate with Systems, Electrical, Mechanical, Test, and other Software Engineers to translate requirements into robust software that meets quality and schedule objectives.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Robotics Software Engineer
Embedded Robotics Software Engineer

Tennant Company • Golden Valley (MN)

On-site
USD 85,000 - 128,000
Senior Robotics Systems Engineer – Electrical & Controls
Senior Robotics Systems Engineer – Electrical & Controls

Tennant Company • Minneapolis (MN)

On-site
USD 98,000 - 151,000
Senior Embedded Robotics Test Engineer: Automation & CI/CD
Senior Embedded Robotics Test Engineer: Automation & CI/CD

Tennant Company • Minneapolis (MN)

On-site
USD 120,000 - 160,000
Senior Robotics Engineer: Machine Integration Lead
Senior Robotics Engineer: Machine Integration Lead

Tennant Company • Minneapolis (MN)

On-site
USD 97,000 - 151,000
401(k) match
Paid vacation
Company holidays
+3
Senior Robotics Software Test Engineer
Senior Robotics Software Test Engineer

Tennant Company • Golden Valley (MN)

On-site
USD 110,000 - 150,000
Senior Robotics Engineer — Machine Integration Lead
Senior Robotics Engineer — Machine Integration Lead

Tennant Company • Golden Valley (MN)

On-site
USD 98,000 - 151,000
Health plan options
401(k) with 100% match up to 6%
Paid vacation and holidays
+5
Senior Robotics Systems Engineer
Senior Robotics Systems Engineer

Tennant Company • Golden Valley (MN)

On-site
USD 98,000 - 151,000
Sr Software Test Engineer, Robotics
Sr Software Test Engineer, Robotics

Tennant Company • Golden Valley (MN)

On-site
USD 110,000 - 150,000
Sr Software Test Engineer, Robotics
Sr Software Test Engineer, Robotics

Tennant Company • Minneapolis (MN)

On-site
USD 120,000 - 160,000
Senior Robotics Systems Engineer
Senior Robotics Systems Engineer

Tennant • Golden Valley (MN)

On-site
USD 98,000 - 151,000
401(k) match
Paid vacation
Holidays
+1