Software Engineer

MTS Systems Corporation

Eden Prairie (MN)

On-site

USD 86,000 - 129,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company in Eden Prairie, MN, is seeking a Software Engineer to join its Application Software Development team. The role involves designing, developing, and testing software solutions focused on high-performance applications. Candidates should have a Bachelor’s degree in Computer Science or a related field, with strong skills in C++ and C#. The position offers an annual salary between USD 86,000 and 129,000, depending on experience and qualifications.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent technical experience.
  • Demonstrated technical expertise in application development in C++ and C#.
  • Creative thinker and strong problem solver with the ability to work under minimum supervision.

Responsibilities

  • Work closely with stakeholders to define and develop software solutions.
  • Translate high-level requirements into detailed designs.
  • Participate in design reviews and support continuous improvement.

Skills

C++
C#
Agile/Scrum
Problem solving
Teamwork

Education

Bachelor's degree in Computer Science or Engineering

Tools

Visual Studio
Azure DevOps
Git

Job description

14000 Technology Dr., Eden Prairie, MN 55344, USA

Primary Objective

The Software Engineer role is a member of the Application Software Development team at MTS Systems. The team is responsible for the design, creation, test, and continual improvement of MTS application software focused on high performance simulation, analysis, data acquisition and motion control.

Major Areas of Accountability
  • Work closely with internal stakeholders to define, design, develop and test robust software solutions that provide outstanding customer experience in a complex, object‑oriented environment.
  • Evaluate and translate high‑level stakeholder requirements into detailed designs and robust implementation.
  • Be involved in the design and implementation of control and signal processing algorithms.
  • Lead/participate in design reviews and provide input on best practices to support continuous improvement.
  • Work in Agile/Scrum development processes.
Minimum Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or equivalent technical experience.
  • Demonstrated technical expertise and proficiency in application development in C++ and C#.
  • Demonstrated ability to effectively deliver results while managing different priorities.
  • Creative thinker and strong problem solver with an ability to work under minimum supervision.
  • A strong sense of accountability, responsiveness and willingness to take ownership of issues and drive innovative solutions.
  • Ability to work on a team and communicate effectively (verbal and written) in a cross‑functional environment.
Preferred Qualifications
  • Experience in Agile/Scrum development processes.
  • Experience in Continuous Integration/Continuous Delivery practices.
  • Experience with Visual Studio, Azure DevOps and Git.
  • Experience with Windows UI/UX development.
  • Experience with Control Systems and Digital Signal Processing.
  • Experience with digital communication protocols and third‑party interfaces.
  • Experience with hardware systems (data acquisition, controllers, interfaces, etc).
  • Experience in leveraging Generative AI tools (GitHub Copilot, Claude Code, etc) in software development.
Compensation

USD 86,000 – 129,000 Annual Salary commensurate with experience and qualifications.

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, sex, gender identity, sexual orientation, religion, national origin, age, disability, protected Veteran status, or any other characteristic protected by applicable federal, state, or local laws. ITW is an equal opportunity employer committed to equal employment opportunity and fair treatment for employees throughout the employment relationship.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

ITW • United States

On-site
USD 86,000 - 129,000
Project Engineer
Project Engineer

MTS Systems Corporation • Eden Prairie (MN)

On-site
USD 75,000 - 125,000
Electrical Engineer
Electrical Engineer

MTS Systems Corporation • Eden Prairie (MN)

On-site
USD 70,000 - 115,000
Software Developer
Software Developer

Modern Technology Solutions, Inc. • Dayton (OH)

On-site
USD 90,000 - 125,000
PTO: 20 days + 10 holidays
6% 401k match
Semi-annual bonus
+3
Field Service Engineer - California (LA to Bay Area)
Field Service Engineer - California (LA to Bay Area)

MTS Systems Corporation • California (MO)

Hybrid
Best-in-class benefits package
Structured onboarding and mentorship
Long-term growth opportunities
Power Electronics Engineer (III)
Power Electronics Engineer (III)

MTS Systems Corporation • Eden Prairie (MN)

On-site
USD 107,000 - 160,000
Mechanical Assembly Technician - 1st Shift
Mechanical Assembly Technician - 1st Shift

MTS Systems Corporation • Eden Prairie (MN)

On-site
USD 33,000 - 40,000
Field Service Engineer - Greater Houston Region
Field Service Engineer - Greater Houston Region

MTS Systems Corporation • Town of Texas (WI)

On-site
Electrical Engineer I
Electrical Engineer I

Socket.dev • Eden Prairie (MN)

On-site
USD 80,000 - 110,000
Product Manager
Product Manager

Illinois Tool Works • Eden Prairie (MN)

On-site
USD 88,000 - 125,000
Affordable Medical, Dental, Vision
HSA/FSA with company match
Income Protection Benefits
+4