ThermoAnalytics, Inc. (TAI) is seeking Software Development Interns to assist in building features for their thermal and infrared simulation software, contributing to the rapid delivery of software products across multiple platforms.
Requirements
- Software development experience in a Windows or Linux environment.
- Computer programming (C++ preferred) and/or scripting experience.
- Experience working in a command line development environment.
- Experience debugging code using one or more tools (gdb, Visual Studio, etc.).
- Experience writing test code at some level (unit, functional, integration).
- Experience using agile development practices.
- Background in physics, engineering or mechanical simulation tools.
Responsibilities
- Write and test code – unit, functional and integration with a focus on C++.
- Design software architecture – responsibilities/relations/interfaces for classes and modules.
- Design user interfaces – both graphical and command line.
- Pair programming to write, test, debug and refactor code.
- Port code to Linux and Windows platforms.
- Write and execute QA tests – both regression and installation.
- Create and implement tools to automate processes.
Other
- This is a hybrid remote position that requires in-office onboarding.
- The Intern position will begin in 2026 and will be based on the successful candidates’ school schedule.
- Experience working in a team/collaborative environment.
- Demonstrated self-motivation and intellectual curiosity.
- Interpersonal communication skills – both verbal and written.
- Applicants must have a legal right to work in the United States at the time of application and throughout the duration of employment. Sponsorship is not available.
- Final candidates may be required to undergo a thorough background check, credit check and/or drug screen.