> Markdown version of [/jobs/ext/2189774-software-engineer-associate](https://www.wearedevelopers.com/jobs/ext/2189774-software-engineer-associate). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Associate - **Company:** Acuity Brands - **Location:** Boulder, CO, United States - **Salary:** $68,900.0 - $148,500.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Collaborative Software, Computer Engineering, Firmware, Hardware Platform Interface, Lua (Scripting Language), Network Configuration and Change Management, Software Engineering, Software Quality Assurance (SQA), Transmission Control Protocol (TCP), Strategies of Testing, Scripting, Information Technology, Software Version Control - **Published:** August 22, 2026 - **Apply:** https://careers.acuitybrands.com/talentcommunity/apply/1421965300/?locale=en_US ## About the Role * B.S. in Computer Science, Electrical Engineering, Computer Engineering or equivalent work experience * The ideal candidate would have experience in an integration and control environment * Experience in scripting and leveraging APIs * Experience with the best principles, practices, and patterns of source control and software development * Experience with basic control cabling, network configuration, and comfortable working with third party AV hardware * Must be self-motivated to achieve assigned objectives with minimal supervision * Excellent communication skills in English * Proficiency in Lua scripting or similar language * Experience with common control protocols such as SSH, TCP, HTTP, etc. * Experience in UI and UX design ## Description The Software Engineer will work with an experienced team of software, firmware, and hardware engineers to develop Plugins for the Q-SYS platform. Q-SYS is a fast growing, award winning, software and hardware platform built on cutting-edge audio, video and control products. This position is based in Boulder, CO. QSC thrives where innovative technology and compelling audio-visual experiences intersect. For over 50 years, QSC has pioneered the technology and solutions that enable immersive cinema, live performance audio, themed entertainment, digital collaboration and meeting experiences for our customers and partners around the world. A globally recognized innovator in the design, engineering, and manufacture of category leading high-performance loudspeakers, digital mixers, power amplifiers, audio processors, digital cinema solutions, and the Q-SYS software-based audio, video and control Ecosystem. By joining the QSC team, you will be in a challenging, collaborative, fun, and innovative environment. We encourage employees to take ownership, to color outside the lines, and to imagine possibilities. Our culture is casual but dynamic, with cross-functional teams collaborating on creating memorable audio-visual experiences that deliver joy to people, wherever they are. At QSC, fun and hard work go hand in hand. Join us and make a difference in the way people experience movies, meetings, presentations, live performances, and much more. Key Tasks & Responsibilities (Essential Functions) * Develop Plugins for the Q-SYS Platform * Automate third party audio, video, and control devices for complex AV system design * Work with Software Quality Assurance to develop appropriate test strategies * Perform other duties as assigned ## Related Videos - [Why make use of an integration platform in today's software developments and infrastructure?](https://www.wearedevelopers.com/videos/758-why-make-use-of-an-integration-platform-in-today-s-software-developments-and-infrastructure) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Swapping a Data Warehouse at Runtime: Zero-Downtime Migration Without Changing a Single Client](https://www.wearedevelopers.com/videos/100311-swapping-a-data-warehouse-at-runtime-zero-downtime-migration-without-changing-a-single-client) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)