Junior AV Software Developer (C#, Lua)
Control Concepts, Inc. • United States (Remote)
February 19, 2026About the Role
Control Concepts, Inc. is offering a unique opportunity for an AV programmer with knowledge of C#, Lua, JavaScript, and/or Python, as well as experience with Crestron, Q-SYS, and other AV platforms. You'll join a supportive work team with a positive atmosphere that fosters learning and growth. The role entails developing modules, drivers, and plugins that provide API integration for audiovisual control system platforms. As audiovisual control shifts from programming to configuration, those who leverage modern software development languages will stay ahead of the curve.
Responsibilities
- Create, support, and maintain multi-platform API integrations between manufacturers' products and AV control system platforms.
- Support AV systems utilizing control system platforms, including Crestron, Q-SYS, Crestron Home, Control4, RTI, Extron, and Elan for commercial and residential audiovisual applications.
- Learn new programming languages and control platforms as required to satisfy business needs.
- Contribute to a project team of software developers to identify new opportunities, create new products, and develop innovative applications.
- Provide technical support during development, implementation, and ongoing client needs.
Requirements
- Understanding of API integration with AV control platforms.
- Experience with C#, Lua, Python, JavaScript, HTML5, and/or other modern programming languages.
- Understanding of TCP/IP networking and Web technology.
- Implementation of object-oriented programming.
- Excellent troubleshooting skills.
- Crestron, Q-SYS, Crestron Home, Control4, RTI, Extron, and/or Elan platform knowledge and programming experience.
- Minimum of two years of AV field experience with control system programming.
- Must be customer-centric, self-motivated, organized, analytical, and a problem solver with the ability to manage multiple projects and priorities.
Junior Developer Job Requirements Are Getting Ridiculous
Watch on YouTube