MathWorks Software Engineer- Visualization in Natick, Massachusetts
Software Engineer- Visualization
Our team is looking at innovative ways of visualizing and analyzing large datasets. We are looking for highly motivated and adaptable engineers to solve problems and distill data into actionable and intuitive visualizations for today's sophisticated and safety-critical systems.
Our tools represent a key part of the workflow for Model-Based Design. Responsible for crafting, implementing and validating new features to support this workflow. Work closely within the team and with teams across the organization. Participate with enthusiasm in all stages of software design, coding, testing, and maintenance. The ideal candidate will thrive in a high-energy team.
A bachelor's degree and 5 years of professional work experience (or a master's degree, or equivalent experience) is required.
High-level software design skills especially object-oriented design and methodologies is a big plus
In-depth knowledge of data structures and the ability to apply them correctly is a plus
Ability to take on varied tasks in unfamiliar areas and provide results in a timely manner is a must
Experience in any of the following is a plus
Building large-scale engineering software in C++ and/or Java and/or Python
Working in a large code base