
Control Systems Engineer
This position is based at Human Circuit’s Corporate Headquarters and Integration Lab in Gaithersburg, Maryland. Control Systems Engineers design and implement structured, maintainable control logic for integrated broadcast, AV, and IT systems. This role goes beyond traditional AV programming. You’ll collaborate with broadcast engineers to automate complex production environments.
What You’ll Do:
​
-
Design and implement reliable control logic using platforms like Crestron, Q-SYS, AMX, or open tools such as Node-RED, Python, and REST APIs.
-
Develop intuitive user interfaces — including touch panels, web-based UIs, and soft panels — with a focus on clarity, usability, and operational consistency.
-
Support and integrate a wide range of systems, including video routers, multiviewers, production switchers, DSPs, tally systems, encoders, and facility infrastructure.
-
Translate engineering diagrams and client workflows into structured, documented, and supportable control systems.
-
Use AI tools productively to accelerate development, generate documentation, assist with code refactoring, and improve testing — with engineering judgment always in control.
-
Participate in system commissioning and troubleshooting, collaborating with broadcast and IT teams to ensure clean handoff and long-term operability.
What We're Looking For:
​
-
Demonstrated experience designing structured, scalable control logic in Crestron, Q-SYS, AMX, or open platforms.
-
Strong understanding of signal flow — video, audio, control — and how real-time systems operate under production pressure.
-
Proficiency in scripting or coding (e.g., SIMPL, Lua, Python, JavaScript, REST/JSON).
-
Experience developing user interfaces with thoughtful UX for operators and engineers.
-
Familiarity with version control (e.g., Git), documentation standards, and structured development workflows.
-
Comfort working across disciplines — with broadcast, AV, and IT teams — to solve system-level problems.
Preferred but Not Required:
​
-
Experience in broadcast environments (live production, control rooms, signal routing).
-
Integration with third-party APIs, tally systems, and production automation.
-
Experience containerizing or deploying lightweight tools in virtualized or Linux-based environments.
-
Examples of documentation, code libraries, or interface designs you’ve created.
Must be Able and Willing to do the Following:
​
-
Learn and take directions.
-
Work and communicate in a team environment.
-
Competence in using various software applications, including word processing, spreadsheets, and web-based tools.
-
Quickly learn new systems and tools.
-
Comply with jobsite security, safety and screening requirements.
-
Comply with the policies as defined in Human Circuit’s Employee Policy Manual.
-
Have a valid driver’s license and reliable transportation.
-
Maintain a clean and professional appearance.
-
Lift up to 50lbs.
-
Climb ladders and scaffolding.
-
Work overtime and/or travel out of town as needed per project requirements.
-
Uphold a courteous and professional attitude towards clients and coworkers.