Build your best future with the Johnson Controls Team:
As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. As a member of the Johnson Controls Future Leaders Internship Program, you will learn to use your valuable skill set, knowledge, and passion to excel in a dynamic and competitive global environment. Our Internship Program is a unique opportunity to put classroom theory into practice while bolstering your resume and professional network. By joining a program that is rooted in community, connection, and memorable experiences, you will have an opportunity to transform your future. We are proud to share that our Intern Program has been recognized by Yello x WayUp as one of the Top 100 Internship Programs in the United States for 2025.
What’s in it for you?
Join hundreds of interns nationwide for a summer of learning and fun
Innovation Challenge
Volunteering opportunities
Executive engagement
Development sessions
Inclusive and diverse environment with in-office work opportunities
Key Responsibilities:
Johnson Controls invites you to apply for an internship located in Milwaukee, WI!
Assist in the complete software development lifecycle—from requirements gathering and design through coding, testing, and deployment.
Design and implement embedded software solutions using C/C++ in real-time operating systems (RTOS).
Participate in code reviews, testing, and debugging efforts to enhance software quality and performance.
Collaborate closely with hardware engineers to ensure seamless integration between hardware and software components.
Create and maintain technical documentation, including design specifications, test plans, and user guides.
Contribute to the identification and implementation of process improvements and best practices in embedded software development.
Engage in troubleshooting and problem-solving to identify root causes of software issues, providing effective solutions.
Stay informed about industry trends and technologies in embedded systems, applying new insights to projects.
Training will be provided on the software tools and design techniques used in the department.
What you need:
Currently enrolled in a Bachelor's Degree program studying Computer Science, Software Engineering, Electrical Engineering, or related subjects
Ability to develop software in one or more languages such as C, C++, C#, Python, Java, etc.
Able to work both as part of a team and independently
A willingness to learn new skills and accept new challenges
Flair for lateral thinking and problem solving
HIRING HOURLY RANGE: $21.00 - $24.00 (Hourly rate to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, location and alignment with market data.) This position includes a competitive benefits package. For details, please visit the About Us tab on the Johnson Controls Careers site at https://jobs.johnsoncontrols.com/about-us.
Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, genetic information, sexual orientation, gender identity, status as a qualified individual with a disability or any other characteristic protected by law. To view more information about your equal opportunity and non-discrimination rights as a candidate, visit EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit here.