The MathWorks – $ 100.000+ – Framingham, MA

Location:
US-MA-Natick (Related locations: Framingham, Worcester, Metro West, Boston, Massachusetts, New England)
Job Function:
Software Development
Job Number:
12227-GMAR
Apply Now
Job Summary

We are looking for an experienced software engineer who is good at abstract thinking and algorithm design. Knowledge of Simulink and Model-Based Development is a plus. You will join a dynamic core development team to statically and dynamically analyze models to aid system designers. This position offers you a great opportunity to learn many of our core technologies and apply your design and implementation skills to build parts of our product from ground up.
Responsibilities

Design data-structures and algorithms for traversing various intermediate representations of graphical design models and building customer visible UIs for visualizing analysis results
Participate in architecture and design reviews
Develop high-quality implementations and integrate them into a large legacy code-base
Work closely with quality engineering, documentation, and program management to ensure consistently high quality software releases
Support customer facing engineers in timely resolution of customer issues

Minimum Qualifications

A bachelor’s degree and 7 years of professional work experience, or master’s degree and 5 years of professional work experience, or a PhD degree is required.

Preferred Qualifications

The ideal candidate will have the following minimum qualifications

Master’s degree and 5 years of professional work experience, or a PhD degree is required
Practical C++ experience
Solid understanding of object-oriented design principles
Experience with large code bases
Excellent written and verbal communication

In addition the following skills are highly desirable:

Experience with Simulink/Stateflow or other graphical development languages.
Experience with compiler technologies, intermediate representations, graph theory, data/control flow analysis

Per visualizzare l’annuncio completo clicca qui