BAS Software Engineer
Job Description
The BAS Software Engineer will support the development of Automated Logic software used to control HVAC and lighting systems, including integration with third-party devices. The role involves designing and testing software components, coordinating with customers and project stakeholders, performing peer reviews, and preparing parts orders based on system design needs.
Location
Lee’s Summit, MO (Onsite) · In person
Job Type and Pay
- Full-time
- Salary: USD 85,000 per year
- Pay: From $85,000.00 per year
Responsibilities
- Collaborate with cross-functional teams to understand system requirements and develop solutions.
- Design, develop, and test software components to meet functional and performance specifications.
- Create design documentation, including flowcharts, diagrams, and code comments.
- Ensure system designs meet industry standards, regulatory requirements, and internal coding guidelines.
- Perform code reviews and unit testing to identify and resolve defects.
- Participate in design reviews and provide feedback to improve system quality.
- Coordinate with customers to understand needs and provide technical support.
- Communicate with customers, project managers, and team members to support project success.
- Participate in peer reviews, provide constructive feedback, and incorporate feedback into ongoing work.
- Prepare accurate parts orders based on system design requirements.
- Work with procurement teams to help ensure timely delivery of required components.
Required and Day-to-Day Activities
- Provide regular progress reports to project managers, project directors, and clients.
- Conduct an initial project review.
- Review the sequence of operations.
- Generate databases using ALC Sitebuilder.
- Generate software programs using ALC Logicbuilder.
- Make modifications to existing systems as needed.
- Simulate, troubleshoot, and adjust programming as required.
- Improve system efficiencies and support integration of multiple systems.
- Apply knowledge of industry-standard integration practices.
- Coordinate with project directors and project engineers.
- Support custom report generation.
- Implement change orders.
- Manage multiple projects with competing priorities.
- Perform other duties as required.
Technologies
- ALC Sitebuilder
- ALC Logicbuilder
Preferred Qualifications
- 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
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Paid time off
- Vision insurance