About The Position

OVERVIEW: Crestron Electronics is dedicated to attracting exceptional emerging professionals by investing in resources and creating new 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 2026 Intern to join our Embedded Software Engineering Team in Rockleigh, NJ. This role has been designated for a hybrid work arrangement (in office days: TUE/WED/THU – remote days: MON/FRI). Candidates must be able to commute to Rockleigh, NJ. 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 to prepare students for their professional careers. Crestron is an equal opportunity employer proud of its commitment to Diversity & Inclusion. Our formal Summer Internship program will begin in late-May / early-June and continue through mid-August. Over the past several years, our internship program has led to dozens of full-time offers to program alumni. We are committed to helping participants in the program succeed in their future by providing opportunities for growth and advancement.

Requirements

  • Currently pursuing a Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Basic knowledge of programming languages such as Python, C++, or Java.
  • Strong problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment.
  • Proficiency in at least one programming language (Python, C++, Java).
  • Understanding of object-oriented programming and software development principles.
  • Familiarity with embedded systems and IoT protocols (e.g., MQTT, Zigbee, BACnet).
  • Experience with version control systems (e.g., Git).
  • Basic knowledge of data structures, algorithms, and debugging techniques.
  • Must be responsible, self-motivated, creative, have a solid work ethic and have a desire to produce a quality product
  • Strong communication skills (verbal, non-verbal, written, and listening) with the ability to articulate work at different levels of the organization
  • Inquisitive individual with a desire to learn, possessing a long-term desire to work in as an Embedded Software Engineering developer.
  • Ability to prioritize tasks and handle numerous assignments simultaneously
  • Positive, personable, and able to work cohesively with others across various divisions

Nice To Haves

  • Familiarity with embedded systems, IoT technologies, or building automation concepts is a plus.
  • Exposure to cloud platforms (AWS, Azure) and API integration is a plus.

Responsibilities

  • Assist in the design, development, and testing of embedded software for lighting and environmental control systems.
  • Collaborate with engineering teams to implement features that improve energy efficiency and user experience.
  • Support troubleshooting and debugging of embedded software issues related to lighting and environmental products.
  • Participate in code reviews and contribute to documentation for software components.
  • Work with IoT protocols and embedded systems to integrate lighting and environmental sensors.
  • Assist in creating automated test scripts and validating system performance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service