About the role#
Johnson Controls is looking for a Software Engineering Co-op for the winter term of 2027. You will join a multidisciplinary team to support the design, development, and maintenance of software and firmware throughout the product lifecycle. This role provides hands-on experience with production software used in advanced manufacturing.
What you'll do#
- Develop software to support the control and automation of manufacturing processes.
- Collaborate with process, mechanical, and applications engineers to meet project goals.
- Work on machine control, slicing, and testing software applications.
- Design and implement new user interface features using React.
- Write and maintain unit tests for Python and C++ applications.
- Identify ways to automate manual workflows to improve software performance and usability.
- Assist with troubleshooting, debugging, and validation tasks.
- Document your development activities and testing results.
What you'll need#
- Currently pursuing a degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, or a related field.
- Proficiency in Python, C/C++, Git, and UNIX/Linux environments.
- Experience developing software that interfaces with physical hardware or embedded systems.
- Ability to take ownership of projects and complete assignments effectively.
- Strong analytical and problem-solving skills with clear communication habits.
- Must be legally authorized to work in the United States without sponsorship.
- Preferred: Experience with JavaScript, React, Bash scripting, Jira, or automated testing.
- Preferred: Familiarity with CAD, mesh modeling, 3D printing, controls theory, or robotics.
- Previous internship, co-op, or research experience is a plus.
Location & details#
- Location: Burlington, Massachusetts.
- Term: Winter 2027 (January to June).
- Modality: On-site.
- Employment: Full-time, paid position.
About Johnson Controls
Johnson Controls provides building systems, thermal management, and energy efficiency solutions. The company serves sectors including data centers, pharmaceuticals, healthcare, and manufacturing. It operates globally with headquarters in Cork, Ireland. The organization employs over 60,000 people and focuses on building automation, security, and HVAC technology.
How to get in at Johnson Controls
Applying early gives you a distinct advantage at Johnson Controls, as recruiters often review the first wave of candidates before the applicant pool grows too large. Intern Insider sends an instant alert the moment a role matching your target is published, helping you get your materials in front of the team before the queue becomes unmanageable. Reaching out to the right person is often more effective than submitting a cold application. Intern Insider surfaces the recruiters behind the roles at Johnson Controls so you can contact them directly to ask about the position or a potential referral, which often improves your response rate.


