BAS Engineer

Hoffman & Hoffman IncRaleigh, NC

About The Position

Design and administer Building Automation System solutions by reviewing and understanding project mechanical and electrical plans, specifications, and customer requirements. Produce design packages using CAD software and Microsoft Office Suite, primarily including system Sequence of Operations, Wiring Diagrams, Schematics, Bill of Materials, and Schedules. Program and build software databases to fulfill system requirements. Provide technical support to the project field team and quality check system operability before and throughout installation.

Requirements

  • Associates degree in Mechanical Engineering Technology, Electronics Engineering, Mechatronics or equivalent.
  • Excellent computer skills.
  • Positive influence and ability to work in a team setting.
  • Bachelor’s degree in Mechanical Engineering, Electrical Engineering, Mechatronics or Computer Science is preferred.
  • Degree may be offset by 3+ years of BAS design and/or programming experience with any of the following systems: Distech, Alerton, Delta, Tridium
  • At minimum, some programming language experience. (e.g. C, C++, Java, Python, VBA, etc.)
  • Experience with CAD software. (AutoCAD, Solidworks, etc.)
  • Preferred experience interpreting project Mechanical / Electrical plans and specifications.
  • Positive influence and ability to work on a team or independently as a self-starter.

Nice To Haves

  • Degree may be offset by 4+ years of previous experience in similar industry.
  • Preferred experience with a programming language (e.g. C, C++, Java, Python, VBA, etc.)
  • Preferred BAS programming experience (Function Block, Ladder, or text-based)

Responsibilities

  • Reviewing and understanding project mechanical and electrical plans, specifications, and customer requirements.
  • Producing design packages using CAD software and Microsoft Office Suite. Deliverable primarily includes system Sequence of Operations, Wiring Diagrams, Schematics, Bill of Materials, and Schedules.
  • Programming and building software databases to fulfill system requirements.
  • Providing technical support to the project field team.
  • Quality checking system operability before and throughout installation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service