BAS Software Engineer
Control Service CompanyJob Description The HVAC Software Engineer is responsible for development of Automated Logic software for the purpose of controlling HVAC/Lighting and integrating third party devices to the Automated Logic building automation system This integration will include the engineer’s sequence of operation for designing software systems, ensuring compliance with design standards, collaborating with customers to meet requirements, participating in peer reviews, and preparing parts orders. This role contributes to the development of high-quality software solutions that align with organizational goals and customer expectations. Core Responsibilities: System Design: Collaborate with cross-functional teams to understand system requirements and develop innovative solutions. Design, develop, and test software components to meet functional and performance specifications. Create detailed design documentation, including flowcharts, diagrams, and code comments. Design Compliance: Ensure that system designs adhere to industry standards, regulatory requirements, and internal coding guidelines. Conduct thorough code reviews and unit testing to identify and resolve defects. Participate in design reviews and provide constructive feedback to improve system quality. Customer Coordination: Interact with customers to understand their needs and provide technical support. Communicate effectively with customers, project managers, and team members to ensure project success. Peer Review: Actively participate in peer reviews to improve code quality and identify potential issues. Provide constructive feedback to peers and incorporate feedback into your own work. Parts Ordering: Prepare accurate parts orders based on system design requirements. Collaborate with procurement teams to ensure timely delivery of necessary components. Required Skills and Qualifications: Communicating regular progress reports for project managers, project directors and clients Initial project review Review sequence of operations Generate databases using ALC Sitebuilder Generate software programs using ALC Logicbuilder Modifications to existing systems as needed Program simulation, troubleshoot as needed Improving system efficiencies Integration of multiple systems Knowledge of industry standard integration Coordinate with project directors and project engineers Custom report generation Implement change orders Manage multiple projects with competing priorities Other duties as required Preferred Qualifications: A comprehensive understanding of ALC products and software 3-5 years of industry related field experience with HVAC systems Experience with embedded systems and real-time programming. Knowledge of hardware-software integration and debugging techniques. Familiarity with industry standards and regulatory compliance requirements. Experience with version control systems. This is a great opportunity for motivated individuals to gain valuable experience and contribute to innovative projects. If you are passionate about software engineering and eager to learn, we encourage you to apply. Job Type: Full-time Pay: From $85,000.00 per year Benefits: 401(k) 401(k) matching Dental insurance Health insurance Health savings account Paid time off Vision insurance Work Location: In person