Machine Controls Software Engineer

Yanmar Compact Equipment North America

Grand Rapids (MN)

On-site

USD 120,000 - 140,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental Insurance
Vision Insurance
Basic Life Insurance
AD&D Insurance
Voluntary Term Life Insurance
Short-Term Disability
Long-Term Disability
Employee Assistance Program
Health Savings Account
Medical Flexible Spending Account
Dependent Care Flexible Spending Allow
Accident Insurance
Critical Illness Insurance
Hospital Indemnity Insurance
Paid Time Off
Paid Holidays
401(k) With Company Match
Annual Incentive Eligibility

Job summary

Yanmar Compact Equipment North America is seeking an embedded software engineer to design, develop, test, and maintain software for machine and engine control, telematics, and displays. You will collaborate with engineering, product development, testing, and production to integrate systems and improve reliability.

The role requires a bachelor’s degree in a relevant engineering field and proven embedded software experience, with strong analytical skills and teamwork abilities.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Software Engineering, Computer Science, or related field.
  • Experience developing embedded software is required.
  • Strong analytical and troubleshooting abilities; good communication and collaboration skills.

Responsibilities

  • Design, develop, test, and maintain embedded software for machine, engine, display and telematics controls.
  • Collaborate across engineering, product development, testing, and production to integrate systems.
  • Validate performance and improve machine reliability and functionality.

Skills

Embedded Software Development
Machine Control Systems
Engine Control Systems
Software Requirements Analysis
Software Architecture
C Programming
Software Testing and Validation
Debugging and Troubleshooting
Hardware and Software Integration
Hydraulic Control Systems
CAN Bus
SAE J1939
Real-Time Operating Systems
Telematics
Display and Operator Interface Systems
Python

Education

Bachelor's degree in Electrical Engineering

Tools

CAN Bus
RTOS
Python

Job description

Design, develop, test, and maintain embedded software for machine, engine, display, and telematics controls in compact heavy equipment. Collaborate across engineering, product development, testing, and production to integrate systems, resolve issues, validate performance, and improve machine reliability and functionality.

Requirements: A bachelor's degree in Electrical Engineering, Software Engineering, Computer Science, or a related engineering field and experience developing embedded software are required. Candidates should have proficiency in an embedded programming language, strong analytical and troubleshooting abilities, and effective communication and collaboration skills; experience with off-highway equipment, hydraulics, CAN/J1939, RTOS, or related tools is preferred.

Key Skills:

  • Embedded Software Development
  • Machine Control Systems
  • Engine Control Systems
  • Software Requirements Analysis
  • Software Architecture
  • C Programming
  • Software Testing and Validation
  • Debugging and Troubleshooting
  • Hardware and Software Integration
  • Hydraulic Control Systems
  • CAN Bus
  • SAE J1939
  • Real-Time Operating Systems
  • Telematics
  • Display and Operator Interface Systems
  • Python

Benefits:

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Basic Life Insurance
  • Accidental Death and Dismemberment Insurance
  • Voluntary Term Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • Employee Assistance Program
  • Health Savings Account
  • Medical Flexible Spending Account
  • Dependent Care Flexible Spending Account
  • Accident Insurance
  • Critical Illness Insurance
  • Hospital Indemnity Insurance
  • Paid Time Off
  • Paid Holidays
  • 401(k) With Company Match
  • Annual Incentive Eligibility
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Control Systems Engineer
Control Systems Engineer

Pentangle Tech Services | P5 Group • Illinois

On-site
USD 120,000 - 180,000
Control Systems Engineer
Control Systems Engineer

Pentangle Tech Services | P5 Group • Peoria (IL)

On-site
USD 110,000 - 170,000
Senior Control Systems Engineer
Senior Control Systems Engineer

Accounting Resources, Inc. • Peoria (IL)

On-site
USD 120,000 - 150,000
Controls Engineer - Model Based Development/MBD
Controls Engineer - Model Based Development/MBD

Global Connect Technologies • Peoria (IL)

On-site
USD 110,000 - 140,000
Machine Controls Software Engineer
Machine Controls Software Engineer

Yanmar Compact Equipment North America, Inc. • Grand Rapids (MN)

On-site
USD 75,000 - 85,000
Medical, Dental, Vision
401(k) with company match
Discretionary annual incentive up to 4
(1116296) Embedded Software Engineer - Engine Controls
(1116296) Embedded Software Engineer - Engine Controls

Diversified Services Network, Inc. • Mossville (IL)

On-site
USD 90,000 - 107,000
401(k)
Dental insurance
Vision Insurance
+7
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Actalent • Minneapolis (MN)

On-site
USD 90,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+13
Controls Engineer
Controls Engineer

Morbark, LLC • Winn (MI)

On-site
USD 85,000 - 110,000
Health, Dental and Vision Insurance
401k Plan with company match
Profit Sharing
+3
Embedded Hardware engineer
Embedded Hardware engineer

Pentangle Tech Services | P5 Group • Pella (IA)

On-site
USD 85,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Katalyst CRO • Peoria (IL)

On-site
USD 100,000 - 140,000