Software Development Engineering Intern at Trane Technologies
Hybrid · St Paul, MN · intern
Practice the Software Development Engineering Intern interview at Trane Technologies with an AI interviewer: voice, live coding and a scorecard.
Skills the interview covers
- Python
- C++
- JavaScript
- data structures
- algorithms
- software design principles
- version control systems
- Git
- GitHub
About Trane Technologies
As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet first. For us at Trane Technologies, and through our businesses including Trane® and Thermo King, sustainability is not just how we do business—it is our business.
About the role
Write and maintain clean code using Python, C++, or JavaScript. Develop new features for controls and digital platforms and service tools under guidance from senior developers. Debug and resolve technical issues across the software development lifecycle. Write automated unit tests to ensure high code quality and coverage. Collaborate with cross-functional teams like Product, Hardware, UX/UI, and QA. Present an internship capstone project to engineering leadership at completion. Current enrollment in a degree program in Computer Engineering, Electrical Engineering, or Computer Science. Solid foundational knowledge of data structures, algorithms, and software design principles. Hands-on experience with at least one programming language through coursework or personal projects. Basic familiarity with version control systems like Git and GitHub. Strong problem-solving skills and an eagerness to learn new technologies quickly. Excellent verbal and written communication skills for technical teamwork.