Jobs · Engineering · Massachusetts

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.

Similar jobs