Demo

R&D Software Programmer

Kadant South America
Three Rivers, MI Full Time
POSTED ON 12/16/2025
AVAILABLE BEFORE 1/15/2026
JOB_DESCRIPTION.SHARE.HTML

CAROUSEL_PARAGRAPH

JOB_DESCRIPTION.SHARE.HTML

  • Three Rivers, Michigan
  • Research and Development
  • 1990

Overview

Job Description

Kadant is seeking a skilled full-time R&D Software Programmer experienced in maintaining and modernizing legacy systems. The ideal candidate will have a solid foundation in software development principles, a methodical approach to problem-solving, and a professional respect for improving long-standing systems that are vital to daily operations. This position will be part of a small industrial R&D team located in Three Rivers, Michigan. Experience in an engineering or industrial environment is a strong plus.

Responsibilities

  • Lead efforts to maintain, update, and enhance existing VB6 applications used for operational and production systems.
  • Troubleshoot and resolve issues within legacy codebases while minimizing disruption to business processes.
  • Migrate and refactor VB6 components into modern frameworks such as .NET where appropriate.
  • Design, code, test, and document new software applications or system features.
  • Collaborate with engineering, IT, and production teams to translate system requirements into reliable software solutions.
  • Maintain version control, deployment documentation, and coding standards.
  • Participate in system testing, validation, and occasional user training as needed.

Qualifications

  • Working knowledge of Visual Basic 6 (VB6)
  • Proficiency with .NET and the C family of programming languages (C, C , C#).
  • Strong understanding of database systems (SQL Server, Access, or similar).
  • Familiarity with Windows-based application architecture and API integration.
  • Bachelor’s degree in computer science, Software Engineering, or related field.
  • Excellent analytical and problem-solving abilities with a disciplined, structured approach.
  • Clear documentation habits and the ability to communicate effectively with both technical and non-technical users.

Preferred Qualifications

  • Experience in an industrial, manufacturing, or engineering environment.
  • Familiarity with industrial systems, data acquisition, or automation interfaces.
  • Knowledge of source control systems such as Git or SVN.
  • Understanding of modern software migration strategies and lifecycle management.

Salary.com Estimation for R&D Software Programmer in Three Rivers, MI
$70,922 to $89,913
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a R&D Software Programmer?

Sign up to receive alerts about other jobs on the R&D Software Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$82,813 - $108,410
Income Estimation: 
$120,989 - $162,093
Income Estimation: 
$74,806 - $91,633
Income Estimation: 
$71,928 - $87,026
Income Estimation: 
$145,337 - $174,569
Income Estimation: 
$68,606 - $89,684
Income Estimation: 
$88,975 - $120,741
Income Estimation: 
$68,121 - $81,836
Income Estimation: 
$71,928 - $87,026
Income Estimation: 
$125,958 - $157,570
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Kadant South America

  • Kadant South America Lebanon, OH
  • JOB_DESCRIPTION.SHARE.HTML CAROUSEL_PARAGRAPH JOB_DESCRIPTION.SHARE.HTML Lebanon, Ohio Engineering 2000 Overview Job Description KADANT BLACK CLAWSON LLC (... more
  • 4 Days Ago

  • Kadant South America Lebanon, OH
  • JOB_DESCRIPTION.SHARE.HTML CAROUSEL_PARAGRAPH JOB_DESCRIPTION.SHARE.HTML Lebanon, Ohio Sales 1998 Overview Job Description KADANT BLACK CLAWSON LLC is an e... more
  • 5 Days Ago

  • Kadant South America Saltillo, MS
  • JOB_DESCRIPTION.SHARE.HTML CAROUSEL_PARAGRAPH JOB_DESCRIPTION.SHARE.HTML Saltillo, Mississippi Manufacturing 1923 Overview Job Description Performs relativ... more
  • 9 Days Ago

  • Kadant South America Saltillo, MS
  • JOB_DESCRIPTION.SHARE.HTML CAROUSEL_PARAGRAPH JOB_DESCRIPTION.SHARE.HTML Saltillo, Mississippi Administrative/Clerical 1992 Overview Job Description Develo... more
  • 9 Days Ago


Not the job you're looking for? Here are some other R&D Software Programmer jobs in the Three Rivers, MI area that may be a better fit.

  • Kadant and Careers Three Rivers, MI
  • Overview: Kadant is seeking a skilled full-time R&D Software Programmer experienced in maintaining and modernizing legacy systems. The ideal candidate will... more
  • 15 Days Ago

  • Kadant Johnson LLC Three Rivers, MI
  • Overview Kadant is seeking a skilled full-time R&D Software Programmer experienced in maintaining and modernizing legacy systems. The ideal candidate will ... more
  • 26 Days Ago

AI Assistant is available now!

Feel free to start your new journey!