BAS - Controls Programmer

ControlsJobsLawrenceville, NJ
Onsite

About The Position

Controls Programmer - Lawrenceville, NJ - Controls Energy Company. This role is responsible for programming custom applications from scratch or using pre-packaged libraries, managing programs from start to finish, and ensuring they meet all requirements. The position involves startups and commissioning on BAS Systems, creating controls databases, and troubleshooting system issues. A strong understanding of HVAC systems and their integration within controls is essential, as is familiarity with BAS communication protocols, specifically BACnet. Effective communication with field technicians and Project Managers is also a key aspect of this role.

Requirements

  • Prior experience as a Controls Specialist/Programmer or similar position

Responsibilities

  • Program custom applications from scratch or prepackaged libraries
  • Responsible for startups and commissioning on BAS Systems
  • Communicate effectively with technicians and PMs in the field
  • Create controls databases from scratch
  • Familiar with BAS communication protocols, specifically BACnet
  • Strong troubleshooting skills to resolve any issues within systems
  • Manage programs from start to finish and ensure they cover all requirements
  • Understanding of graphical programs such as Tridium front ends
  • Acute knowledge of HVAC systems and their integration within controls

Benefits

  • Medical and Dental Benefits
  • Retirement Plan
  • Competitive Compensation
  • Profit Sharing plan
  • Vacation and Holiday time
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service