As an Algorithm Engineer II at Johnson Controls, you will be a part of the Central Utility Plant Optimization team, focusing on developing and enhancing the numerical algorithms that form the foundation of our solutions. Your role will involve improving existing algorithms to accommodate new equipment types and enhance optimization performance. Additionally, you will collaborate closely with site and modeling teams to address reported issues, identify solutions, and debug algorithm code effectively. The algorithm components, primarily implemented in Matlab, encompass equipment modeling, load forecasting, mixed-integer linear programming, and nonlinear optimization. We are seeking candidates with an engineering background and proficiency in software debugging. You should be adept at reading and comprehending code authored by others, with a preference for expertise in Matlab. Familiarity with chillers, mass/energy balances, and numerical optimization will be advantageous in this role. Your responsibilities will include contributing to the algorithm team's tasks, writing Matlab code to implement new features, reviewing code for quality enhancement, collaborating with site teams to troubleshoot reported issues, independently identifying and planning bug fixes, creating and maintaining test cases, and utilizing JIRA and JIRA plugins for work planning and issue tracking. Required qualifications: - Degree in mechanical, electrical, chemical, or other engineering field - Minimum of one year of experience in applied engineering - Proficiency in reading, writing, and troubleshooting Matlab (or similar) code - Self-motivated and capable of working independently Nice to have skills: - Excellent verbal and written communication abilities - Experience in reading and writing C# code - Knowledge of chillers, thermodynamics, mass and energy balances, and numerical optimization - Experience in writing and debugging numerical simulations - Familiarity with JIRA Join us at Johnson Controls, where we are dedicated to transforming environments and driving outcomes that matter most in various industries worldwide.,
Employement Category:
Employement Type: Full timeIndustry: Engineering / ConstructionRole Category: Not SpecifiedFunctional Area: Not SpecifiedRole/Responsibilies: Algorithm Engineer- Matlab