Senior Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: January 6, 2020
Job Description:
Working under the direction of the Engineering Manager, will be
responsible for developing software tools to facilitate the analysis and design of control systems for practical
industrial applications; developing and implementing new software tools to help MathWorks customers design controllers
for their applications in Control System Toolbox and Simulink Control Design; improving the integration of the
existing control design, analysis, and optimization tools for Simulink; contributing to all aspects of the product development
process from writing functional specifications to designing software architecture to implementing software
features; and working with quality engineering, documentation, and usability teams to develop state-of-the-art
software tools. Education and Experience: Masters degree (or foreign education equivalent) in Engineering
or Computer Science and two (2) years of experience in job offered or two (2) years of experience in control design
analysis and optimization. OR Ph.D. degree (or foreign education equivalent) in Engineering or
Computer Science and no experience. OR Bachelors degree (or foreign education equivalent) in
Engineering or Computer Science and six (6) years of experience in job offered or six (6) years of experience in control design
analysis and optimization. Special Requirements: Demonstrated expertise in object oriented design and analysis
using MATLAB; and programming and debugging in MATLAB and Simulink. Demonstrated expertise writing algorithms in MATLAB for control
design analysis and optimization. Demonstrated expertise writing and implementing control system
algorithms to analyze Simulink models. Demonstrated expertise in modeling, simulation and control
design of dynamic systems using Control System Toolbox, Robust Control Toolbox and Simulink Control Design,
including modeling dynamic systems using MATLAB, Simulink and physical modeling tools -- Simscape and
SimMechanics. [Experience and/or expertise may be gained during Doctoral
program.] For the position listed above, interested candidates may search
by job code 23028 for specific job details and requirements and apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Billerica , Senior Software Engineer, Engineering , Natick, MA, Massachusetts