Essential Duties and Responsibilities: Develop BMS controls and diagnostic algorithms to achieve desired functionality, robustness, and safety. Apply Model-Based-Development (MBD) methodology to design and implement control algorithms and translate into embedded software by leveraging code generatio