Job Title: Building Automation Programmer
Job Summary:
We are seeking a skilled Building Automation Programmer to design, implement, and maintain automation systems for commercial and industrial buildings. The ideal candidate will have experience in programming, configuring, and troubleshooting building automation systems (BAS), with a strong focus on optimizing energy efficiency and ensuring system reliability. You will work closely with engineers, project managers, and clients to develop solutions that meet the specific needs of each project.
Key Responsibilities:
- Program Development: Design, code, and test building automation system (BAS) software, including HVAC, lighting, and energy management systems.
- System Configuration: Configure and commission building automation controllers, sensors, and other related hardware.
- Integration: Integrate various building systems (e.g., HVAC, lighting, security) into a cohesive automation system, ensuring seamless operation and communication between components.
- Troubleshooting and Support: Diagnose and resolve software, hardware, and communication issues in BAS. Provide ongoing technical support to clients and internal teams.
- Project Collaboration: Work with project managers, engineers, and other stakeholders to define project requirements, timelines, and deliverables.
- Documentation: Create detailed documentation for system designs, configurations, and programming code. Maintain accurate records of system changes and updates.
- Testing and Validation: Perform on-site testing and validation of installed systems to ensure proper operation and adherence to design specifications.
- Training: Provide training to end-users and facility management teams on the operation and maintenance of the building automation system.
- Upgrades and Maintenance: Monitor and maintain existing BAS installations, performing upgrades and modifications as necessary to improve system performance and efficiency.
- Compliance: Ensure that all automation systems comply with relevant industry standards, building codes, and regulations.
Qualifications:
- Education: Bachelor's degree in Electrical Engineering, Computer Science, Mechanical Engineering, or a related field. Relevant certifications (e.g., Certified Energy Manager, BAS certifications) are a plus.
- Experience: Minimum of 3-5 years of experience in building automation system programming and configuration, particularly with systems such as Tridium, Johnson Controls, Siemens, or Honeywell.
- Technical Skills:
- Proficiency in programming languages such as BACnet, Modbus, LonWorks, or other BAS-related languages.
- Strong understanding of HVAC systems, electrical systems, and energy management principles.
- Experience with network protocols, IP addressing, and IT systems integration.
- Familiarity with PLC programming and SCADA systems is an advantage.
- Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot complex system issues.
- Communication: Excellent written and verbal communication skills, with the ability to explain technical concepts to non-technical stakeholders.
- Teamwork: Ability to work collaboratively in a team environment, as well as independently on projects.
- Attention to Detail: High level of accuracy and attention to detail in all aspects of work.
- Travel: Willingness to travel to job sites as needed.
Preferred Skills:
- Certifications: Additional certifications in building automation, energy management, or related fields.
- Project Management: Experience managing or coordinating BAS projects.
- Energy Efficiency: Knowledge of energy efficiency practices and LEED standards.
Work Environment:
- The role typically involves a mix of office work and on-site visits to client locations.