Software Engineer Ii, Simulink Architecture
CurrentMaintaining and improving the core Simulink Architecture, including fixing existing bugs, identifying areas for improvement, and designing and implementing new infrastructure in C++ and MATLAB. Projects: Conversion of deprecated infrastructure used to expose C++ objects to MATLAB to newer version, requiring collaboration with many other teams and quick ramp up on several different code base areas, implementation of new event system using Boost signals and the Model View Controller design pattern in order to decouple the UI view components from the backend model components and improve performance.