Software Engineering Intern - Summer
Summary
Summer internship at Carrier's eDesign team in Syracuse, NY, building desktop application software used to design and optimize the energy efficiency of commercial HVAC systems. The intern codes solutions, performs unit/system testing, and collaborates in an Agile process, with preferred exposure to Visual Studio, SQL, XML, JSON, WPF, and XAML.
About this role
Carrier has an opening for a Computer Scientist or Software Engineer to serve as a vital member of the eDesign team. This team is responsible for developing and maintaining software-based tools used to design and optimize the energy efficiency of Heating, Ventilating, and Air Conditioning (HVAC) systems for commercial buildings. eDesign tools are used by thousands of engineering firms worldwide in their business. This position is based in Syracuse, NY.
The candidate’s responsibilities include but are not limited to
- Developing desktop application software for HVAC system design and energy modeling.
- Analyzing software requirements and designing software solutions.
- Coding to implement solutions.
- Working collaboratively with other developers for planning, design & code review, test planning, etc.
- Performing unit and system testing.
- Participating in Agile development process.
- Participating in team project meetings.
- Evaluating and identifying new libraries, tools, and technologies for use by the software development team, as needed.
Basic Qualifications
- Must be currently pursuing a bachelor’s or master's degree in computer science, software engineering, or any engineering field (junior or senior level)
- Must have an overall GPA of 3.0 or higher
- Must be eligible to work in the US without sponsorship
Preferred Qualifications
- Previous internship experience preferred
- Understanding of object-oriented design and analysis (OOD and OOA)
- Technology experience including Microsoft Visual Studio, SQL, XML, JSON, WPF, XAML.
- Demonstrated experience working on independent, self-motivated tasks, with excellent problem-solving skills.
- Experience with software development principles and processes
- Experience using agentic AI tools for software development
- Excellent verbal, writing, and presentation communication skills.