Back to search

Software Engineer — Robotics

Tennant Company · Minneapolis, MN · Robotics Product Development

Employment type

Full-time

Work setting

On-site

Location

Minneapolis, MN

Schedule

Day shift

Posted

Apply for this job

You'll be redirected to the employer's application page.

Job overview

The Software Engineer — Robotics role is onsite in Minneapolis, MN, within Tennant Company’s Robotics Product Development organization. Compensation is not specified. The team develops software for robotic cleaning machines and related platforms. The engineer develops, integrates, tests, and supports embedded and connected software systems. The role contributes to reliable product performance by translating requirements into maintainable software and collaborating across engineering disciplines through development, integration, and launch.

What you'll do

  • Design, develop, test, and maintain embedded software using C/C++ on Linux and/or RTOS
  • support machine controllers and companion processing units
  • assist with board bring-up, hardware/software integration, and driver configuration
  • debug interface issues
  • develop connected-system communications and IoT-enabled features
  • document requirements and designs
  • participate in reviews and testing
  • follow coding standards
  • use configuration, defect, and requirements tools
  • and collaborate on integration and product launches.

What we're looking for

Skills & competencies
software engineer
robotics
full-time
minneapolis mn
tennant company
embedded software
c/c++
linux
rtos
connected systems
can/canopen
robotic cleaning machines
Work arrangement
  • Weekend coverage required

Benefits & perks

  • Medical plan options
  • 401(k) with 100% match up to 6%
  • paid vacation
  • eight paid company holidays and three personal holidays
  • dental and vision coverage
  • wellness rewards
  • family support programs
  • company-paid disability and life insurance
  • employee assistance program.

Why this role

The posting seeks a bachelor’s degree in electrical, software, or computer engineering and 3–5 years of professional software engineering experience, including embedded or systems-adjacent development. Robotics, autonomous systems, IoT, Python or C#, CAN/CANOpen, and testing experience are preferred.

About the employer

Tennant Company is hiring for this role. Industry: Unclassified (placeholder). Sector: 99.

Additional details

Industry sector
99
Industry
Unclassified (placeholder)
Occupation code
15-1252.00
Apply for this job

You'll be redirected to the employer's application page.

Browse more jobs

Listing ID: d8520f53-fa5d-4931-a0fb-d1bf2b1ac905

    Software Engineer — Robotics at Tennant Company | CollabWORK