Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$90k - $120k

Illinois Tool Works Inc.

Job Description

Job Description

Job Description:

MTS Systems Corporation

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

Full-time

Smart people.

Smart ideas.

Smart choice.

A thriving environment for learning, innovation and growth.

Why do so many people join MTS Systems Corporation and stay for a career? Because this is a place where you get to apply your creativity, work with smart people on fascinating projects, and make a positive impact on people’s lives. It is a place where you can learn, innovate and grow professionally.

Transforming what’s possible with cars, aircraft, bridges, wind turbines and space-age materials — this is work we dream about as kids. At MTS, it’s a rewarding career path for talented individuals who are willing to work hard, think hard, and commit to solving complex and critical challenges for our customers around the world, many of whom are leaders in their respective industries.

By joining MTS, you’ll have access to the latest tools and technologies, along with the support of colleagues who are passionate about their work. You’ll discover a dynamic culture of continuous improvement that extends to our people, one that offers numerous ways to expand your knowledge and advance your career. And because we are a global company, your work may also include world travel.

Primary Objective

This Software Engineering role is part of a team responsible for designing, developing, testing, and continuously improving MTS software used to control complex electromechanical test systems, with a focus on high-performance simulation, analysis, and motion control. This role requires strong interest and skill in software development, close collaboration with other engineering functions, and ability to communicate effectively.

Major Areas of Accountability

  • Responsible for the development, maintenance and troubleshooting of software for vehicle test systems
  • Partner with project teams to ensure that new systems perform to required specifications
  • Lead software delivery for customer projects
  • Ensure efficient project execution, meeting schedule and budget requirements
  • Discover and implement improvement opportunities throughout the software development process
  • Understand, advocate, and contribute to the product vision focused on performance, capability, and ease-of-use

Minimum Qualifications

  • Minimum three years of applicable experience
  • Bachelor’s degree in software engineering, computer science, electrical engineering, systems engineering or equivalent
  • Comfortable working in all phases of the software development lifecycle from planning to deployment and product support
  • Proficiency in core software engineering concepts such as algorithms and data structures
  • Software development experience in C, C++ and/or C#
  • Comfortable with training customers and ability to provide responsive customer support for software issues
  • Excellent communication skills in both verbal and written form
  • Ability to effectively collaborate with cross-functional teams including various engineering functions, product management, marketing and sales
  • Willingness and ability to travel internationally to customer sites for system installation and troubleshooting

Preferred Qualifications

  • Progressively demanding experience in the areas of software development, software integration, software architecture, systems engineering, mechatronics, or related fields
  • Experience with digital communication protocols and third-party interfaces
  • Experience with Linux
  • Experience with digital signal processing techniques, signal conditioning and electronics
  • Experience in leveraging Generative AI tools (Github CoPilot, Claude Code, etc.
  • Experience with Visual Studio, Azure DevOps and Git

Physical Demands (US only):

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.

While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle, or feel; reach with hands and arms; and talk or hear. The employee is occasionally required to stand; walk; and stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and ability to adjust focus.

Compensation Information:

$90,000 - $120,000 Annual Salary, commensurate with experience and qualifications.

ITW is an equal opportunity employer. We value our colleagues’ unique perspectives, experiences and ideas and create workplaces where everyone can develop their careers and perform to their full potential. 


As an equal employment opportunity employer, ITW is committed to equal employment opportunity and fair treatment for employees, beginning with the hiring process and continuing through all aspects of the employment relationship. 


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.

Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Eden Prairie, MN vacancy
  • $95k - $104k

     ...Design Assurance Engineer II Why Join Bracco Medical Technologies? We care as much about our employees as we do our patients. Our...  ...conformance to product requirements associated to medical devices or software as a medical device (SaMD) products. Drive the Design... 
    Suggested
    Temporary work
    Casual work
    Work at office
    Night shift

    Bracco

    Eden Prairie, MN
    2 days ago
  •  ...Our client, a leading technology solutions provider, is seeking a Network Engineer II to join their team. As a Network Engineer II, you will be part of the Network Operations Department supporting the Infrastructure Team. The ideal candidate will demonstrate strong problem... 
    Suggested
    Weekly pay
    Temporary work
    Flexible hours

    ManpowerGroup Global, Inc.

    Eden Prairie, MN
    2 days ago
  •  ...and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title Network Engineer II Location Eden Prairie, MN Job Description The Network Engineer will design, implement, and support a secure, scalable, and resilient... 
    Suggested

    Ampcus

    Eden Prairie, MN
    3 days ago
  • $85.39k - $116.98k

     ...Syms Strategic Group (SSG) Senior Systems Engineer (Angular) Location: Remote Department: Veterans Affairs (VA) Type: Full Time...  ...‑end services in production on AWS Apply and promote best software engineering practices within an Agile framework Use Git and... 
    Suggested
    Full time
    Remote work

    Syms Strategic Group, LLC

    Bloomington, MN
    1 day ago
  • $90k - $110k

     ...Business System which makes everything possible. The Systems Engineer II is responsible for the design, development, and testing of the...  ...electrical motors, pressure sensors, and vision systems on a software-controlled medical diagnostic analyzer. Collaborate with... 
    Suggested

    Danaher Corporation

    Chaska, MN
    3 days ago
  • $31 - $42.4 per hour

    ## Field Service Engineer II/IIIApplylocations: Bloomington,MNtime type: Full timeposted on: Posted Todayjob requisition id: R2519390**Who We Are**Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced... 
    Full time
    Work experience placement
    Relocation

    Applied Materials

    Bloomington, MN
    5 days ago
  • $61.3k - $122.7k

     ...restore their health and get on with their lives. As an Engineer II, you will be providing development and sustaining support as a...  ...strategies, and design of experiments, including statistical software tools such as Minitab. ~ Strong organizational and follow-... 
    For contractors
    Worldwide
    Shift work

    Abbott

    Plymouth, MN
    5 days ago
  • $71.9k - $91.7k

     ...matters and a chance to learn, effect change, and make meaningful contributions at work and in communities. In the Product Engineer II role, you will participate and contribute in the development and/or application of Company products with impact on the... 
    Work experience placement
    H1b
    Remote work
    Relocation

    Donaldson

    Bloomington, MN
    3 days ago
  • Ampcus Inc. is looking for a Network Engineer II to design, implement, and support a secure and scalable enterprise network. The role emphasizes Cisco technologies and firewall management to ensure robust security. You will be responsible for managing networking components... 

    Ampcus Inc

    Eden Prairie, MN
    5 days ago
  • $145.02k - $213.15k

    UnitedHealth Group is seeking a Senior Software Engineer in Eden Prairie, MN. This role involves researching, designing, and developing sophisticated software solutions with a focus on modern development practices such as Agile and DevOps. Strong candidates will have a... 
    Remote job

    UnitedHealth Group

    Eden Prairie, MN
    1 day ago
  • UnitedHealth Group is seeking a Senior Software Engineer to research, design, and develop software solutions. This position involves utilizing Java and Angular technologies while collaborating in Agile teams to deliver commitments effectively. The ideal candidate will have... 
    Remote job

    UnitedHealth Group

    Eden Prairie, MN
    1 day ago
  • $91.7k - $163.7k

     ...indexing, and evaluation with guardrails Work closely with lead engineers to develop the best technical design and approach for new...  ...requirements and may assist with estimating Instill best practices for software development and documentation, assure designs meet... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    1 day ago
  • $97.63k - $195.17k

    Senior Software Engineer - Eden Prairie, MN (Location: 1 Optum Circle, Eden Prairie, MN 55344; Partial telecommute/hybrid). Job Duties Design, develop, and modify highly specialized computer applications to drive user efficiency and overall business success; ensure applications... 
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    4 days ago
  • $65k - $105k

     ...Mechanical Engineer II ABOUT ADVANCED ENERGY Advanced Energy (Nasdaq: AEIS) is a global leader in the design and manufacturing of highly engineered, precision power conversion, measurement and control solutions for mission-critical applications and processes. AE'... 
    Temporary work
    Internship
    Work at office
    Flexible hours

    Advanced Energy

    Eden Prairie, MN
    1 day ago
  • Full Stack Java Developer Location: Eden Prairie/ Minneapolis, MN Duration: Long Term Required Skills: Java, J2EE, Spring Boot, REST, Microservices, Angular8+, AWS, CI/CD Preferred Skills: Kafka, UI, Spark, Docker, React, Kubernetes Required Skills: ...

    Samprasoft

    Eden Prairie, MN
    1 day ago
  •  ...been targeted for archival and decommission. Plan and test software enhancements / updates, troubleshoot and help remediate defects...  ...Provide hands-on coaching and mentoring to junior software engineers. Troubleshoot production issues and support overall DevOps... 
    Work experience placement

    Futran Tech Solutions Pvt. Ltd.

    Eden Prairie, MN
    5 days ago
  • $97.63k - $191.5k

    UnitedHealth Group is hiring a Senior Software Engineer located in Eden Prairie, MN, with opportunities for telecommuting from anywhere in the U.S. The role involves designing, developing, and modifying software applications, ensuring high standards of performance and compliance... 
    Remote job

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  •  ...full stack development Design, code, test, debug, and document software, and enhance existing components to ensure that software meets...  ...and maintain applications/systems Work with other software engineers for one or more Agile scrum teams assigned to work on the project... 

    cognizant technologies

    Eden Prairie, MN
    3 days ago
  • $91.7k - $163.7k

     ...to change lives. Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together. The Sr. Software Engineer will be a part of Optum's Bank platform. Optum Bank supports HSA accounts at scale, while modernizing a large, transaction heavy... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Optum

    Eden Prairie, MN
    4 days ago
  • UnitedHealth Group is seeking a Senior Software Engineer to contribute to computer and network software development. The role includes responsibilities like designing efficient applications, ensuring compliance with Optum standards, and improving system functionality. The... 
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    4 days ago
  •  ...supportive team structure to encourage and develop our engineers. As an IT Services Engineer II, you will use your troubleshooting skills and technical...  ...server and workstation hardware, operating systems, and software. Basic understanding of networking. Understanding... 
    Permanent employment
    Work at office
    Afternoon shift

    Loffler Companies, Inc.

    Saint Louis Park, MN
    10 days ago
  •  ...solutions. **Qualifications:** - Bachelor's degree in Computer Engineering or a related field - Experience with SAS, SATA, SCSI, and...  ...- A minimum of 5 years of hands-on experience in C++ software development - Proficiency in Linux kernel development is a must... 
    Full time

    NxT Level

    Eden Prairie, MN
    3 days ago
  • Cognizant Technologies is looking for a Full Stack Java Developer in Eden Prairie, Minnesota, who brings a minimum of 5 years of Software Development Life Cycle experience. The role involves designing, coding, and maintaining applications while collaborating with Agile... 

    cognizant technologies

    Eden Prairie, MN
    4 days ago
  • $105k - $160k

     ...The Senior Professional, Platform Engineering job designs, develops and maintains digital...  ...members. Key Accountabilities SOFTWARE DEVELOPMENT: Designs and develops high...  ...knowledge of web hosting technologies (Apache, IIS) and reverse proxy/load balancing (IBM... 
    Work experience placement

    Cargill

    Wayzata, MN
    7 hours ago
  • $31 - $42.4 per hour

     ...Who We Are Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and semiconductor... 
    Full time
    Work experience placement
    Relocation

    Applied Materials

    Bloomington, MN
    4 days ago
  • $143.82k - $191.52k

    UnitedHealth Group is seeking a Senior Software Engineer to architect and develop cloud applications, ensuring stability and availability. Candidates should have a master's degree in Computer Science and at least 2 years of experience in full stack development, DevOps,... 
    Remote job

    UnitedHealth Group

    Eden Prairie, MN
    1 day ago
  •  ...Azure Data Engineer Location US # Positions 1 Experience (Years) 8 Category Information Technology Position Description At a Glance Legrand has an exciting opportunity for an Azure Data Engineer to join our... 
    Temporary work
    Remote work
    Worldwide

    Legrand AV, Inc.

    Eden Prairie, MN
    1 day ago
  • $80k - $125k

     ...Application Engineer US-MN-Roseville Job ID: 2026-3439 # of Openings: 1 Category: Engineering Horton, Inc. Overview Horton, Inc., has an opening for a Truck Application Engineer (On-Highway Group) to work at our Corporate Headquarters in... 
    Worldwide
    Visa sponsorship
    Free visa
    Monday to Friday

    Horton, Inc.

    Eden Prairie, MN
    4 days ago
  • $132.4k - $205.1k

    Senior Principal Cloud Architect With more than $1B in revenue, Tennant Company is a globally recognized leader in the cleaning equipment industry. For the past 150 years, we have been passionate about developing and manufacturing innovative and sustainable solutions...
    Local area

    Tennant

    Eden Prairie, MN
    5 days ago
  • $146.27k - $172.24k

    UnitedHealth Group is seeking a Senior Data Engineer to design, develop, and implement product features in collaboration with business and IT stakeholders. The position allows telecommuting from anywhere in the U.S. and focuses on leading technology decisions, troubleshooting... 
    Remote job

    UnitedHealth Group

    Eden Prairie, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!