Demo

Machine Controls Software Engineer

Yanmar Compact Equipment North America
Grand Rapids, MN Full Time
POSTED ON 10/25/2026
AVAILABLE BEFORE 11/18/2026
Description

WHO ARE WE?

Yanmar Compact Equipment North America designs, manufactures and supports a complete range of compact equipment including compact track loaders, mini excavators, wheel loaders and construction equipment for use in such markets as construction, landscaping, utility, land management and agriculture.

WHAT ARE WE LOOKING FOR?

We are looking to add a Machine Controls System Engineer to our talented Engineering Team in Grand Rapids, MN.

What You'd Do

The Machine Controls Software Engineer designs, develops, tests, and maintains software that controls heavy equipment, including compact track loaders, mini excavators, and wheel loaders. This role helps ensure our equipment operates safely, reliably, and efficiently in demanding working environments. Working closely with engineering, product development, and testing teams, this position develops embedded software solutions, supports system integration, and contributes to the continuous improvement of machine performance and functionality.

Essential Responsibilities

  • Design, develop, implement, and maintain embedded software used in machine control, engine control, display, and telematics systems.
  • Analyze and develop system and software requirements to support product functionality and performance objectives.
  • Create software architectures, designs, and interfaces between software components and system layers.
  • Write, modify, and maintain source code for embedded systems and related applications.
  • Develop and execute test plans, test procedures, and validation activities to verify software performance and quality.
  • Debug and troubleshoot software issues using appropriate development and diagnostic tools.
  • Support integration activities involving software, electronics, sensors, and other hardware components.
  • Evaluate system performance and recommend improvements to functionality, reliability, and efficiency.
  • Collaborate with cross-functional teams throughout product development, testing, and production.
  • Provide technical support for production and post-production software-related issues.
  • Document software requirements, designs, test results, and development activities in accordance with company standards.

Requirements

WHO ARE YOU?

Required Qualifications

A chronic tinkerer who is passionate about machine systems and may still like to play in the dirt who also meets these key qualifications:

  • Bachelor's degree in Electrical Engineering, Software Engineering, Computer Science, or a related engineering field from an accredited institution.
  • Experience developing software for embedded systems.
  • Proficiency in one or more programming languages used in embedded system development.

Preferred Qualifications

  • Experience developing software for off-highway, construction, agricultural, industrial, or mobile equipment.
  • Experience with hydraulic control systems.
  • Experience with machine control or engine control applications.
  • Experience working with telematics, displays, or operator interface systems.
  • Familiarity with CAN bus and SAE J1939 communication protocols.
  • Experience developing and testing software using C, Plus 1 GUIDE, Python, VBA, or similar programming tools.
  • Experience with real-time operating systems (RTOS).
  • Understanding of object-oriented programming and software design patterns.

Required Knowledge, Skills, And Abilities

  • Strong analytical and problem-solving skills with the ability to identify root causes and develop effective solutions.
  • Ability to interpret technical requirements and translate them into software designs and functional solutions.
  • Knowledge of software development processes, tools, and best practices.
  • Understanding of software testing, verification, and validation methodologies.
  • Ability to troubleshoot hardware and software integration issues.
  • Effective verbal and written communication skills.
  • Ability to work independently and collaboratively in a team environment.
  • Strong organizational skills and attention to detail.

Physical Requirements And Work Environment

  • Primarily works in an office and engineering environment.
  • May occasionally work in manufacturing, laboratory, or outdoor testing environments.
  • May be required to operate or observe heavy equipment during testing and validation activities.
  • Ability to travel occasionally to customer sites, suppliers, testing facilities, or company locations as needed.

Equal Employment Opportunity

The Company is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, national origin, age, disability, genetic information, veteran status, or any other status protected by applicable law.

Disclaimer

This job description is intended to describe the general nature and level of work performed by employees assigned to this position. It is not intended to be an exhaustive list of all duties, responsibilities, or qualifications. Responsibilities may change based on business needs.

Benefits: YCENA currently offers a comprehensive benefits package including Medical, Dental, Vision, Basic Life & AD&D, Voluntary Term Life, Short & Long Term Disability, EAP, HSA, Medical & Dependent Care FSA, Accident Insurance, Critical Illness, and Hospital Indemnity, Paid Time Off, Paid Holidays, and a 401(K) plan with a company match of up to 4%.

Reports To

Engineering Manager

Work Location

Grand Rapids, MN

Position Type/FLSA Status

Full TIme/Exempt

Work Schedule/Type

M-F/Onsite

Salary Range for This Role

Range: $75,000 to 85,000 annual eligibility for a discretionary annual incentive of 10% of base salary.

Salary : $75,000 - $85,000

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 Machine Controls Software Engineer?

Sign up to receive alerts about other jobs on the Machine Controls Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Yanmar Compact Equipment North America

  • Yanmar Compact Equipment North America Grand Rapids, MN
  • POSITION SUMMARY The Cost Accountant will play a critical role in strengthening the financial foundation of YCENA, ensuring disciplined accounting executio... more
  • 1 Day Ago

  • Yanmar Compact Equipment North America Grand Rapids, MN
  • Description Quality Test Driver Yanmar Compact Equipment North America designs, manufactures and supports a complete range of compact equipment including c... more
  • 1 Day Ago

  • Yanmar Compact Equipment North America Grand Rapids, MN
  • Description Yanmar Compact Equipment North America designs, manufactures and supports a complete range of compact equipment including compact track loaders... more
  • 1 Day Ago

  • Yanmar Compact Equipment North America Grand Rapids, MN
  • Description Quality Assurance Engineer Because Every Detail Matters. At Yanmar Compact Equipment North America , we're driven by a simple purpose: creating... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Machine Controls Software Engineer jobs in the Grand Rapids, MN area that may be a better fit.

  • BW Papersystems Phillips, WI
  • About Us: BW Papersystems, part of the Barry-Wehmiller Group, builds capital equipment that transforms paper into products for consumers - every day, aroun... more
  • 1 Month Ago

  • Johnson Controls International Duluth, MN
  • Johnson Controls, a global leader in thermal management, mission-critical building systems, energy efficiency, and decarbonization, helps customers use ene... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!