Software Engineer II

ITW
Onsite

About The Position

MTS Systems Corporation is seeking a Software Engineer II to join their team. This role is part of a team responsible for designing, developing, testing, and continuously improving MTS software used to control complex electromechanical test systems. The focus is on high-performance simulation, analysis, and motion control. This role requires a strong interest and skill in software development, close collaboration with other engineering functions, and the ability to communicate effectively. MTS offers a thriving environment for learning, innovation, and growth, where employees can apply their creativity, work with smart people on fascinating projects, and make a positive impact. The company transforms what’s possible with cars, aircraft, bridges, wind turbines, and space-age materials. MTS provides access to the latest tools and technologies, along with the support of passionate colleagues. The company boasts a dynamic culture of continuous improvement and offers numerous ways to expand knowledge and advance careers. As a global company, there may be opportunities for world travel.

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • 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

Benefits

  • Annual Salary: $90,000 - $120,000
  • Career development and learning opportunities in more than 50 countries
  • Support for growth through unique and relevant development opportunities at each stage throughout the employee life cycle
  • Decentralized, entrepreneurial culture empowers you to think and act like a business owner
  • Opportunities to perform to your full potential
  • Value unique and diverse perspectives, experiences and ideas
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service