Provide input on software development best practices in order to support our environment of continuous improvement
Develop, enhance features and fix bugs in MTS TestSuite application software used by customers to define, run, and analyze tests
Write client application software that interfaces with test hardware such as controllers, transducers, and data acquisition devices through drivers, APIs, and communication protocols
Use AI-assisted development tools (e.g., GitHub Copilot, Claude Code) responsibly to accelerate design, coding, code review, testing, and documentation, while verifying AI-generated output for correctness, security, and compliance with MTS policies
Minimum Qualifications
Junior/Senior year working toward a Bachelor’s degree in Computer Science/Engineering or equivalent
Demonstrated ability to produce clean, efficient, and reliable code in C#
Proficient in developing and maintaining automated software tests
Creative thinker and strong problem solver
Ability and eagerness to take ownership of tasks and work with minimal supervision on the solution
Ability to communicate effectively and learn from others
Familiarity with AI-assisted software development tools and an understanding of their limitations, including the need to review and verify AI-generated code
Coursework or project experience writing software that interacts with physical hardware (e.g., instruments, sensors, motors, or lab equipment) from a PC or host application
Preferred Qualifications
Working towards a Master’s degree in Computer Science, Computer Engineering, or equivalent
Experience with Windows Presentation Foundation (WPF), WinForms and UI/UX development
Experience with MVVM design pattern
Experience with Visual Studio, Team Foundation Server, and Git
Experience with Windows/RTOS (Linux), Python scripting etc.
Experience applying AI tools within a structured development process, such as prompt engineering, AI-assisted test generation, or integrating LLM/agent-based workflows (e.g., APIs, MCP) into software
Experience with hardware communication interfaces and protocols (e.g., Ethernet/TCP/IP, USB, Modbus, or 3rdparty SDKs and drivers)
Exposure to test, measurement, or laboratory automation environments (e.g., materials testing, data acquisition, LabVIEW, or similar)
Awareness of responsible-AI and secure development practices, including data privacy, intellectual property, and regulatory considerations
Strong communication skills in both verbal and written form with ability to influence others
Physical Demands (U.S. 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 accommodation 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
$20 - $29 per hour, 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.