Software Engineer II
$90k - $120kIllinois 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.
$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...SuggestedTemporary workCasual workWork at officeNight shift- ...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...SuggestedWeekly payTemporary workFlexible hours
- ...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
$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...SuggestedFull timeRemote work$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$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 timeWork experience placementRelocation$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 contractorsWorldwideShift work$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 placementH1bRemote workRelocation- 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...
$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 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
$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 wageFull timeWork experience placementLocal areaRemote work$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$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 workInternshipWork at officeFlexible hours- 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: ...
- ...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
$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- ...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...
$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 wageFull timeWork experience placementWork at officeLocal areaRemote work- 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
- ...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 employmentWork at officeAfternoon shift
- ...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
- 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...
$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$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 timeWork experience placementRelocation$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- ...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 workRemote workWorldwide
$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...WorldwideVisa sponsorshipFree visaMonday to Friday$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$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- ngo software engineer Eden Prairie, MN
- software developer Eden Prairie, MN
- part time software developer remote Eden Prairie, MN
- senior software engineer ruby on rails Eden Prairie, MN
- software engineer amazon Eden Prairie, MN
- senior software design engineer Eden Prairie, MN
- software engineer remote Eden Prairie, MN
- entry level software engineer remote Eden Prairie, MN
- software developer fintech Eden Prairie, MN
- consulting software engineer Eden Prairie, MN


