Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: January 6, 2020
Job Description:
Working under the direction of the Software Engineer - Senior
Team Lead 4, will be responsible for developing a new graphical user interface that streamlines and automates the
process of code generation from Simulink models; developing infrastructures that house specifications for C code
customization; collaborating with cross-functional team members through the full software development cycle (requirement
and use case analysis, design, implementation, and testing) to develop the next generation user interface of
Simulink Coder; and developing intuitive, robust front-end features and performance. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering, Computer Science, or Management Information Systems and no experience. OR Bachelors degree (or foreign education equivalent) in
Engineering, Computer Science, or Management Information Systems and five (5) years of experience in job offered or five
(5) years of experience in C code generation from Simulink models. Special Requirements: Demonstrated expertise programming in C/C++ and JavaScript; and
performing object oriented design and analysis using MATLAB and C++, including analyzing and
refactoring a legacy code base. Demonstrated expertise in C code generation from Simulink
models. Demonstrated expertise developing reporting applications using
MATLAB. Demonstrated expertise in process-oriented software development
and unit testing in MATLAB and C++ for code coverage. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 23029 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 , Software Engineer, Engineering , Natick, MA, Massachusetts