Do you like working with smart people?
_ Do you have smart ideas and the passion to drive them to fruition?_
_ Can you make the smart choice to work collaboratively with others?_
_If so... _ MTS has just the environment you have been looking for to provide continuous learning, exposure to innovative technologies, and professional 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.
We transform the impossible into the absolutely possible with cars, aircraft, bridges, wind turbines and space-age materials - this is work we dream about as kids.
At MTS, we offer 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.
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.
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, and motion control.
Major Areas of Accountability:
Design, develop, and implement new concepts and features in a complex, object-oriented system
Design, code, test, and document software solutions for specific customer feature requests
Be involved in the design and implementation of control and signal processing algorithms
Deliver robust software that provides outstanding customer experience
Work in Agile/Scrum development processes to deliver high quality software
Plan and estimate software development efforts
Provide input on software development best practices to support our environment of continuous improvement
Bring your energy and ideas every day to a team on the leading edge of development!
Minimum Qualifications:
Bachelor's degree in Engineering, Computer Science, or equivalent technical experience
3+ years of progressively demanding software application development experience
Demonstrated ability to produce clean, efficient, and reliable code in C#
Experience with multi-threaded application development
Creative thinker and strong problem solver
Ability and eagerness to take ownership of tasks and work with minimal supervision on the solution
Responsive and willing to take ownership of issues and drive innovative solutions
Ability to communicate effectively and learn from others
Preferred Qualifications:
Experience with Visual Studio, Team Foundation Server/Azure DevOps Server, and Git
Experience with MVVM design pattern
Experience with WPF
Experience with developing UI/UX
Experience with Digital Signal Processing techniques
Proficient in developing and maintaining automated software tests
Effective communication skills in both verbal and written form with ability to influence others
All your information will be kept confidential according to EEO guidelines.
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. _
ITW is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.