BMS Programmer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
- 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
Requirements
Do you have experience in Visio?, A strong candidate will have experience in DDC programming, building automation, and HVAC control systems with the ability to collaborate across engineering, service, and project teams.
- 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?
Benefits & conditions
Pulled from the full job description
- Tuition reimbursement
- Prescription drug insurance
- AD&D insurance
- Health insurance
- 401(k) matching
- Vision insurance
- Dental insurance
About the company
At BCM Controls , our mission is simple: to be the best place you will ever work . We’re a growing leader in building automation, security systems, and energy services for commercial, institutional, and industrial clients. If you’re looking to grow your career, sharpen your technical skills, and make a meaningful impact, BCM is the place to do it.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Should senior developers refuse interview coding challenges?
Best Coding Boot Camps in Germany
What Should be Included in Your Programming Resume to Highlight Your Skills
How to land a developer job in Amsterdam