{"schemaVersion":"jobsearcher.job.v1","id":"60e2e6e96040ec105bca00a3","url":"https://jobsearcher.com/jobs/60e2e6e96040ec105bca00a3","canonicalUrl":"https://jobsearcher.com/jobs/60e2e6e96040ec105bca00a3","title":"Software Development Intern","description":"ThermoAnalytics, Inc. (TAI), a leading provider of thermal and infrared simulation software and services, seeks highly motivated, technically driven Engineering students to join their team as Software Development Interns in your choice of Calumet or Novi, Michigan. The Intern position will begin in 2027 and will be based on the successful candidates’ school schedule.\n\nWorking in TAI’s creative, fast paced and technically challenging environment totally immerses you in leading edge software development processes as you build features alongside experienced programmers. You will learn to rapidly deliver software products across several platforms and gain invaluable experience as a member of our collaborative, geographically distributed development team.\n\nAs a development team member, your daily job activities will be as dynamic as every full-time software developer. TAI’s agile culture allows us to respond to changing business needs and user requirements and will expose you to all areas of software development and production during your time on our team.\n\nWHAT YOU WILL DO.\n\nWrite and test code – unit, functional and integration with a focus on C++.\nGather feature requirements through conversations with users or their proxies.\nDesign software architecture – responsibilities/relations/interfaces for classes and modules.\nDesign user interfaces – both graphical and command line.\nPair programming to write, test, debug and refactor code.\nBuild and integrate graphical user interfaces.\nInteract with customers to demonstrate features and obtain direct feedback.\nPort code to Linux and Windows platforms.\nWrite and execute QA tests – both regression and installation.\nCreate and implement tools to automate processes.\n\nWHAT WE OFFER.\n\n$23.00 per hour.\nA culture of intellectual excitement working with leading edge technology.\nPro-rated holiday pay and access to the company Employee Assistance Program.\n\nWHAT WE ARE LOOKING FOR.\n\nSoftware development experience in a Linux environment.\nComputer programming and/or scripting experience (C++ preferred).\nExperience working in a team/collaborative environment.\nDemonstrated self-motivation and intellectual curiosity.\nInterpersonal communication skills – both verbal and written.\n\nBONUS QUALIFICATIONS THAT PUT YOU OVER THE TOP.\n\nExperience working in a command line development environment.\nExperience debugging code using one or more tools (gdb, ddd, Visual Studio, etc.).\nExperience writing test code at some level (unit, functional, integration).\nExperience using agile development practices.\nBackground in physics, engineering or mechanical simulation tools.\n\nSOUND LIKE YOU? Select APPLY NOW below.\n\nThermoAnalytics is an Equal Opportunity Employer.","company":"Thermoanalytics","rawCompany":"thermoanalytics","city":"Calumet","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-09-26T09:00:16.746Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541330","title":"Engineering Services","slug":"engineering-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Development Intern","description":"ThermoAnalytics, Inc. (TAI), a leading provider of thermal and infrared simulation software and services, seeks highly motivated, technically driven Engineering students to join their team as Software Development Interns in your choice of Calumet or Novi, Michigan. The Intern position will begin in 2027 and will be based on the successful candidates’ school schedule.\n\nWorking in TAI’s creative, fast paced and technically challenging environment totally immerses you in leading edge software development processes as you build features alongside experienced programmers. You will learn to rapidly deliver software products across several platforms and gain invaluable experience as a member of our collaborative, geographically distributed development team.\n\nAs a development team member, your daily job activities will be as dynamic as every full-time software developer. TAI’s agile culture allows us to respond to changing business needs and user requirements and will expose you to all areas of software development and production during your time on our team.\n\nWHAT YOU WILL DO.\n\nWrite and test code – unit, functional and integration with a focus on C++.\nGather feature requirements through conversations with users or their proxies.\nDesign software architecture – responsibilities/relations/interfaces for classes and modules.\nDesign user interfaces – both graphical and command line.\nPair programming to write, test, debug and refactor code.\nBuild and integrate graphical user interfaces.\nInteract with customers to demonstrate features and obtain direct feedback.\nPort code to Linux and Windows platforms.\nWrite and execute QA tests – both regression and installation.\nCreate and implement tools to automate processes.\n\nWHAT WE OFFER.\n\n$23.00 per hour.\nA culture of intellectual excitement working with leading edge technology.\nPro-rated holiday pay and access to the company Employee Assistance Program.\n\nWHAT WE ARE LOOKING FOR.\n\nSoftware development experience in a Linux environment.\nComputer programming and/or scripting experience (C++ preferred).\nExperience working in a team/collaborative environment.\nDemonstrated self-motivation and intellectual curiosity.\nInterpersonal communication skills – both verbal and written.\n\nBONUS QUALIFICATIONS THAT PUT YOU OVER THE TOP.\n\nExperience working in a command line development environment.\nExperience debugging code using one or more tools (gdb, ddd, Visual Studio, etc.).\nExperience writing test code at some level (unit, functional, integration).\nExperience using agile development practices.\nBackground in physics, engineering or mechanical simulation tools.\n\nSOUND LIKE YOU? Select APPLY NOW below.\n\nThermoAnalytics is an Equal Opportunity Employer.","datePosted":"2026-09-26T09:00:16.746Z","dateModified":"2026-09-26T09:00:16.746Z","hiringOrganization":{"@type":"Organization","name":"Thermoanalytics","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Calumet","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"60e2e6e96040ec105bca00a3"},"url":"https://jobsearcher.com/jobs/60e2e6e96040ec105bca00a3"}}