BMS Programmer
Location: Woburn, MA (Hybrid to Fully-Remote)
Reports to: Engineering Manager
Who We Are
What We Offer
- Competitive wages based on experience
- Career advancement, professional development, and technical training
- A recognition-driven culture with strong leadership
- Work/life balance
- 401(k) with company match
- Comprehensive medical, dental, vision, and prescription coverage
- Company-paid Life and AD&D insurance
- Short- and long-term disability
- Tuition reimbursement
What You’ll Do
- Develop project-specific BAS software, graphics, and control logic following BCM standards
- Coordinate and support all software-related tasks, including vendor interface and system integration
- Interpret mechanical, electrical, and control drawings; develop sequences of operation
- Write, compile, test, and install HVAC control programs, including BACnet, Modbus, and other open protocols
- Support commissioning engineers during startup, testing, and turnover
- Create and maintain standard software libraries
- Provide technical support to the Service department for system troubleshooting and controls diagnostics
Who You Are
- 5+ years of experience programming DDC / BAS systems
- Understanding of networking, temperature controls, and integrated building systems
- Experience with Schneider Electric EcoStruxure or related Schneider BAS platforms is highly preferred. Candidates with Niagara, Automated Logic, Siemens, or Johnson Controls experience are also encouraged to apply.
- Proficiency with AutoCAD, Visio, or similar design tools
- Knowledge of HVAC systems, control sequences, and facility automation
- Familiarity with construction methods, installation standards, and field coordination
- Strong teamwork and accountability skills
Ready to Take the Next Step?
Apply today to join BCM Controls and help us shape the future of building automation.