Senior Software Engineer
ITWAbout the role
Company Description
MTS Systems where we encourage employees to act like entrepreneurs. We embrace autonomy, make decisions and take ownership to create innovative solutions for our customers all over the world.
We offer full benefit package, including 401K matching, generous time off and sick leave and more.
Job Description
Senior Software Engineer
Purpose of this role:
As a member of the Application Software Development team at MTS Test & Simulation will be responsible for the design, creation, and continual improvement of MTS application software focused on high performance motion control and data acquisition.
Education:
- Bachelor’s degree in computer science, Computer Engineering, or equivalent
- Master's Degree preferred not required.
- 7+ years of progressively demanding software application development experience
Qualifications
- Demonstrated ability to produce clean, efficient, and reliable code in C#
- Proficient in developing and maintaining automated software tests
- Strong communication skills in both verbal and written form with ability to influence others
- Requires legal right to work in the USA, for any employer, without ongoing sponsorship.
- Onsite role
Experience and Skills
- Windows Presentation Foundation (WPF), UI/UX development
- MVVM design pattern
- Visual Studio, Team Foundation Server, and Git
- Windows/RTOS (Linux), Python scripting etc.
- Design, develop, and implement new concepts and features in a complex, object-oriented system
Major Areas of Accountability
- Build robust software that provides outstanding customer experience
- Be involved in the design and implementation of control and signal processing algorithms
- Design, code, test, and document software solutions for specific customer feature requests
- Work in Agile/Scrum and Stage-Gate development processes to deliver high quality software in a fast-paced environment
- Plan and estimate software development efforts
- Provide input on software development best practices in order to support our environment of continuous improvement
Qualifications
Major Areas of Accountability
- Build robust software that provides outstanding customer experience
- Be involved in the design and implementation of control and signal processing algorithms
- Design, code, test, and document software solutions for specific customer feature requests
- Work in Agile/Scrum and Stage-Gate development processes to deliver high quality software in a fast-paced environment
- Plan and estimate software development efforts
- Provide input on software development best practices in order to support our environment of continuous improvement
Additional Information
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 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.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s