Co-Op 2026 – Software Engineering - Intelligent Video
Crestron Electronics · Boston, MA · 1 wk ago
EngineeringFull-time
About the role
Crestron Electronics is seeking a motivated Summer-Fall Software Engineering Co-op to join the Intelligent Video Team in Boston, MA. This role offers hands-on learning, professional growth, and career development in a supportive work environment. The Intelligent Video Software Engineering Co-op position involves contributing to the development of Intelligent Video products and features that power meeting and collaboration experiences worldwide.
Responsibilities
- Contribute to a well-defined project and help deliver measurable results as part of the Intelligent Video team.
- Collaborate with engineers to develop and demonstrate proof-of-concept (POC) solutions for new product features and enhancements.
- Perform software testing activities, both manually and through AI-assisted scripting and automation tools.
- Absorb and document technical findings, test results, and implementation details to support team knowledge sharing.
- Assist in staging, investigating, troubleshooting, and documenting reported issues while learning structured debugging and root cause analysis techniques.
- Participate in code reviews, team discussions, and technical design conversations to gain exposure to modern software development practices.
Qualifications
- Must be enrolled in an accredited college or university pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, or a closely related field.
- Must be able to commute to and from the Boston, MA area for the duration of the Co-op period.
- Must have unrestricted work authorization in the United States now and in the future.
- Strong analytical and problem-solving skills.
- Coursework, project experience, or familiarity with C#, C++, or another object-oriented programming language.
- Understanding of object-oriented programming (OOP) concepts and software development fundamentals.
- Exposure to one or more of the following areas through coursework, research, or personal projects is preferred: Artificial Intelligence (AI) / Machine Learning, Computer Vision, Image Processing, Robotics.
- Good working knowledge of Microsoft Windows and/or Linux operating systems.
- Exposure to networking, video technologies, audio technologies, or embedded systems is a plus.
- Familiarity with version control systems (e.g., Git) is a plus.
- Responsible, self-motivated, and eager to learn.
- Demonstrates a strong work ethic and commitment to producing high-quality work.
- Effective communication skills (verbal, written, and listening) with the ability to communicate technical concepts to team members and mentors.
- Naturally curious and interested in pursuing a career in Software Engineering.
- Ability to manage assigned tasks, meet deadlines, and adapt to changing priorities with guidance from team members.
- Positive, personable, and able to work effectively in a collaborative team environment.
- Open to learning new technologies, tools, and development practices.