About this role
Program HVAC controls and building automation systems for facilities and energy solutions. The role focuses on designing, developing, and maintaining complex control systems while following industry best practices.
Key Responsibilities
- Design, develop, and maintain complex control systems
- Program HVAC Controls within building automation environments
- Apply industry standards and best practices
- Use programming languages or scripting such as JavaScript or Python
- Collaborate effectively and work under supervision early on
Technical Overview
You will work on Building Automation programming for HVAC systems using scripting/programming skills (JavaScript and/or Python). Preferred experience includes EcoStruxure Building Operation and building automation protocols such as LON, BACnet, and Modbus.
Ideal Candidate
The ideal candidate is an entry-level Programmer I with at least 1 year of relevant experience (or 3 years in graphic design) and basic knowledge of HVAC systems and controls. They can support Building Automation programming for HVAC control systems and have hands-on familiarity with scripting or programming languages like JavaScript or Python, with familiarity in BACnet/Modbus/LON being a strong advantage.
Must-Have Skills
HVAC ControlsBuilding Automation programmingdesigningdevelopingand maintaining complex control systemsbasic understanding of HVAC systems and controlsBasic experience with programming languages or scripting (e.g.JavaScriptPythonor similar)ability to collaborate effectively within a team environmentStrong problem-solving and analytical skillsability to follow instructions and work under supervision
Nice-to-Have Skills
experience as an HVAC controls technicianexperience as an HVAC controls programmerexperience with Schneider Electric EcoStruxure Building Operationexperience with I/A Seriesexperience with Andover Continuumexperience with Tridium Niagara R2/AX/N4Experience with Building Automation Protocols including LONBACnetand ModbusEcoStruxure Building Operation Certificationassociate's degree in computer scienceelectrical engineeringmechanical engineeringgraphic design or related
Tools & Platforms
Schneider Electric EcoStruxure Building OperationI/A SeriesAndover ContinuumTridium Niagara R2Tridium Niagara AXTridium Niagara N4
Required Skills
HVAC ControlsBuilding Automation programmingcontrol systems designJavaScriptPythonBACnetModbusLONEcoStruxure Building OperationI/A SeriesAndover ContinuumTridium Niagara
Hard Skills
HVAC ControlsBuilding Automation programmingcontrol systems designcomplex control systems developmentmaintaining complex control systemsindustry standards and best practicesHVAC systems and controlsprogramming languagesscriptingJavaScriptPythonRoboticsPLCMachiningSoftwareSchneider Electric EcoStruxure Building OperationI/A SeriesAndover ContinuumTridium Niagara R2Tridium Niagara AXTridium Niagara N4EcoStruxure Building Operation CertificationBuilding Automation ProtocolsLONBACnetModbuscomputer science degreeelectrical engineering degreemechanical engineering degree
Soft Skills
collaboration within a team environmentproblem solvinganalytical skillsability to work effectively in a team environmentattention to detailorganizational skillsability to follow instructionswork under supervisiongain independence with experience
Certifications
Preferred
EcoStruxure Building Operation Certification
Keywords for Your Resume
Programmer IHVAC ControlsBuilding Automation programmingcontrol systemscomplex control systemsHVAC systems and controlsprogramming languagesscriptingJavaScriptPythonPLCRoboticsMachiningschneider electric ecostruxure building operationEcoStruxure Building OperationI/A SeriesAndover ContinuumTridium Niagara R2Tridium Niagara AXTridium Niagara N4EcoStruxure Building Operation CertificationBuilding Automation ProtocolsLONBACnetModbusHVAC controls technicianHVAC controls programmerenergy efficiencyTridium Niagara
Deal Breakers
Must have basic understanding of HVAC systems and controls, Must have basic experience with programming languages or scripting (JavaScript, Python, or similar)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile