About The Position

Crestron Electronics is dedicated to attracting exceptional emerging professionals by investing in resources and creating opportunities for hands-on learning, professional growth, and career development in a supportive work environment. As a result, we have an exciting opportunity for a Summer-Fall Software Engineering Co-op to join our Software Engineering Team in Rockleigh, NJ. This role has been designated for a 100% onsite work arrangement. Candidates must be commutable to Rockleigh, NJ or Boston. MA. At Crestron Electronics, Diversity, Equity, and Inclusion drive innovation. Crestron's success hinges on continuing to build a workforce of unique individuals whose passion inspires us to create and revolutionize industry-leading products and services. There will always be more to accomplish, and at Crestron, we believe the best way forward is together. Crestron Interns and Co-Ops can expect to be challenged with meaningful projects and tasks alongside professionals and subject matter experts in the field. Interns and Co-Ops are assigned a dedicated mentor who will be responsible for their development and acclimation to the company. Crestron will also provide a variety of training and networking opportunities to participants in the program, seeking to present participants with a comprehensive experience that enhances technical and non-technical skill sets and prepares students for their professional careers. Crestron is an equal opportunity employer proud of its commitment to Diversity & Inclusion. For the Crestron Spaces Software Engineering Co-op position, we are seeking a motivated student who is passionate about technology and eager to learn from experienced software engineers. This Platform / Full Stack Development Co-op provides the opportunity to contribute to backend services, APIs, and application logic while gaining hands-on experience with cloud-connected applications and enterprise software development practices. Through this Co-op experience, students will gain exposure to software development best practices, application architecture, debugging and troubleshooting techniques, testing processes, and collaboration with cross-functional engineering teams.

Requirements

  • Must be enrolled in an accredited college or university pursuing a Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or a related field.
  • Must have unrestricted work authorization in the United States now and in the future.
  • Strong programming fundamentals and object-oriented programming knowledge.
  • Understanding of software development fundamentals, data structures, and algorithms.
  • Coursework or project experience with C# and the .NET platform.
  • Familiarity with version control using Git.
  • Basic understanding of APIs and client-server architecture.

Nice To Haves

  • Familiarity with RESTful API development.
  • Exposure to databases (SQL or NoSQL).
  • Knowledge of asynchronous programming concepts.
  • Experience with unit testing frameworks.
  • Familiarity with Agile methodologies.
  • Interest in backend systems, cloud applications, or distributed systems.
  • Strong analytical and problem-solving skills.
  • Self-motivated and eager to learn.
  • Effective communication and collaboration skills.
  • Ability to manage tasks and meet deadlines.

Responsibilities

  • Contribute to well-defined projects supporting the Crestron Spaces platform.
  • Assist in developing application logic and backend services using C# and .NET.
  • Support integration with REST APIs and external services.
  • Collaborate with engineers to deliver scalable and maintainable software solutions.
  • Participate in software testing, debugging, and maintenance activities.
  • Assist in developing and executing unit tests.
  • Participate in code reviews, Agile ceremonies, and CI/CD activities.
  • Document technical findings and implementation details.
  • Learn about connected workplace platforms and system integrations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service