* Job: 21279-MCAR * Location: US-MA-Natick * Department: Product Development
You will work as part of a small team enhancing our industry standard graphical languages, Simulink and Stateflow, with web technology. You will invent and implement novel user interactions and features. You will increase the performance, scalability, and elegance of our tools, enabling scientists and engineers around the world to work more efficiently and effectively.
Responsibilities
You will be responsible for designing and implementing cutting edge user interface features for the Simulink and Stateflow simulation platforms. Your main focus will be on web based human machine interfaces (HMIs) for our Graphical Editors component.
Using your C++ and JavaScript skills, you'll develop new fullstack (native + web) features for editing and manipulating human machine interfaces within a graphical context.
Using your software architecture skills, you will take designs all the way from concept to completion.
You will work collaboratively with a cross functional team and prepare these features for release to our customers.
Minimum Qualifications
* A bachelor's degree and 5 years of professional work experience (or a master's degree) is required. * Programming experience in JavaScript
Additional Qualifications
Some experience with C++
Experience with HTML5/Javascript
Broad comprehension of common design patterns, idioms, and styles
Interactive graphics experience preferred
Experience with Qt, HTML5 Canvas, and RESTful Javascript a plus
Ability to document designs (UML a plus)
Experience with web assemly WASM a plus
Why MathWorks?
It's the chance to collaborate with bright, passionate people. It's contributing to software products that make a difference in the world. And it's being part of a company with an incredible commitment to doing the right thing - for each individual, our customers, and the local community.
MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 4000 people in 16 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.
About The Mathworks
MathWorks is a developer of mathematical computing software for engineers and scientists.