PROGRAMMER
Core Responsibilities
System Design and Programming
- Integrate custom programming solutions for home automation systems (e.g., Control4, Crestron, Savant, Lutron).
- Write and modify code to enable seamless device integration and automation workflows.
- Configure interfaces (UI) tailored to client preferences for touchscreens, tablets, and smartphones.
System Integration
- Configure and integrate devices such as lighting, HVAC, A/V systems, security cameras, and shades into a unified control system.
- Ensure compatibility and seamless interaction between third-party devices and automation platforms.
Testing and Debugging
- Test programmed systems to identify and resolve functionality issues.
- Troubleshoot software and hardware problems during installation or post-installation.
- Optimize system performance for speed, reliability, and user-friendliness.
Collaboration and Client Support
- Work closely with technicians, project managers, and designers to ensure the system meets client expectations.
- Provide technical support during and after installation, addressing client questions or concerns about programming.
- Train clients on using their customized systems effectively.
Documentation and Reporting
- Document programming configurations, system maps, and change logs.
- Create and maintain a library of reusable programming modules for future projects.
Skills and Qualifications
Technical Skills
- Strong programming expertise in automation platforms (e.g., Crestron SIMPL, Control4 Composer, Savant Studio).
- Proficiency in programming languages like Python, C++, or JavaScript (a plus).
- Familiarity with networking concepts, including IP addressing, subnetting, and VLANs.
- Knowledge of A/V systems, lighting controls, and security system integration.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Attention to detail and ability to multitask in a fast-paced environment.
Certifications (Preferred)
- Control4 Certified Programmer
- Crestron Certified Programmer (CTI-P101 or higher)
- Lutron HomeWorks or RadioRA Programming Certification
- Networking certifications like CompTIA Network+
Typical Work Environment
- Office-based for coding and remote system monitoring.
- On-site in residential or small commercial locations for system testing and debugging.
- Collaborative work with installation teams and project managers.
Additional Information
Offers competitive salaries, bonuses, medical/dental/vision insurance, prescription drug coverage, health savings account, flexible spending accounts, 401(k) plan, PTO and holiday pay.
A job description is not designed to cover or contain a comprehensive listing of all activities, duties, or responsibilities that are required of the employee. Duties, responsibilities, and activities may change, or new ones may be assigned at any time with or without notice.
All candidate information will be kept confidential according to EEO guidelines.