Lead Programmer
A V Enthusiast · Madison, IN · 2 mo ago
EngineeringFull-time
About the role
The Lead Control System Programmer will write code and commission complex audio-video systems, including planning, developing, testing, and implementing control system code, audio files, and other equipment-related configurations. This role involves in-house testing and on-site commissioning at client locations both locally and nationally.
Responsibilities
- Develop systems integration programs for various control systems.
- Design and develop custom graphical user interfaces (GUI) on control system touch panels.
- Coordinate the creation and integration of A/V control system programs.
- Troubleshoot and debug A/V systems.
- Peer review code from fellow programmers to ensure accuracy and efficiency.
- Maintain software project documentation in the company database.
- Professionally represent clients, demonstrating empathy, patience, and competence.
- Maintain a positive, professional attitude, strong work ethic, and embrace a team-centric environment.
- Complete training programs and gain certifications for manufacturers, industry associations, and the company as required.
- Assist in other responsibilities as assigned.
Requirements
- Bachelor’s Degree in Computer Programming or equivalent experience.
- Minimum of three years of control system programming experience.
- Familiarity with GUI design and graphics applications.
- Experience with control systems, video-conferencing, switching hardware, audio DSP setup, and calibration.
- Minimum of three years of on-site commissioning experience.
- Knowledge of networking fundamentals such as TCP/IP, addressing, firewalls, routers, and VPN.
- Strong written and verbal communication skills.
- Exceptional project planning and problem-solving skills.
- Strong attention to detail.
- Ability to prioritize and handle multiple tasks as well as changing priorities.
- Ability to work in a team-oriented environment as well as independently.
- Willingness to travel on-site both locally and nationally.
Job Type: Full-time