> Markdown version of [/jobs/ext/626994-bas-engineer](https://www.wearedevelopers.com/jobs/ext/626994-bas-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # BAS Engineer - **Company:** Hoffman & Hoffman Inc - **Location:** Raleigh, NC, United States - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Computer-Aided Design, AutoCAD, C++ (Programming Language), Computer Programming, Databases, SolidWorks (CAD), Python (Programming Language), Microsoft Office, Software Construction, Software Requirements Analysis, Information Technology, Vba Programming Language, Programming Languages - **Published:** June 24, 2026 - **Apply:** https://www.dice.com/job-detail/02391c99-b55d-46f7-9fe3-84437fd047dc ## About the Role * Associates degree in Mechanical Engineering Technology, Electronics Engineering, Mechatronics or equivalent. (GPA requested) * 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.) * 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.) * Preferred BAS programming experience (Function Block, Ladder, or text-based) * 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. ## Description * 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., * Standing: Frequently * Walking: Frequently * Sitting: Frequently * Handling/Use of Hands: Frequently * Bending: Frequently * Pushing/Pulling 12 lbs. or less: Occasionally * Lifting/Carrying 10 lbs. or less: Occasionally * Lifting/Carrying 11-20 lbs.: Rarely * Reaching Outward: Frequently * Reaching Above Shoulder: Occasionally * Squatting/Kneeling: Occasionally This job description is intended to provide information regarding the essential functions and basic duties of this position. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills, and duties that could be assigned. Additional functions and requirements may be assigned by management as it deems appropriate. This document does not constitute a contract and is subject to change at the discretion of Hoffman Building Technologies ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [WebAssembly Revolution: Elevating JavaScript's Reach and Performance](https://www.wearedevelopers.com/videos/1149-webassembly-revolution-elevating-javascript-s-reach-and-performance) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [XR Demystified: Separating Facts from Fiction in 2024](https://www.wearedevelopers.com/videos/1117-xr-demystified-separating-facts-from-fiction-in-2024) - [Google Gemma and Open Source AI Models - Clement Farabet](https://www.wearedevelopers.com/videos/1354-google-gemma-and-open-source-ai-models-clement-farabet) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [What Should be Included in Your Programming Resume to Highlight Your Skills](https://www.wearedevelopers.com/magazine/142-what-should-be-included-in-your-programming-resume-to-highlight-your-skills) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)