About The Position

You will work as part of a small team crafting the next generation of our Simulink and Stateflow graphical programming language editors. You will invent and implement novel user interactions and features, as well as programmatic interfaces to automate manipulations of those languages. You will increase the performance, scalability, and elegance of our tools, enabling scientists and engineers around the world to work more efficiently and effectively. MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.

Requirements

  • Proficiency with C++
  • Proficiency with JavaScript
  • A bachelor's degree and 3 years of professional work experience (or a master's degree, or equivalent experience) is required.
  • Proficiency with C++ and TypeScript or JavaScript
  • Familiarity with at least one other strong programming language
  • Broad comprehension of common design patterns, idioms, and styles
  • Ability to document designs (UML a plus)
  • Professional experience with UI programming
  • Leadership skills necessary to initiate and complete large independent projects

Nice To Haves

  • Knowledge of meta-modeling is a plus
  • Experience developing programmatic and scripting APIs a plus
  • Interactive graphics experience a plus
  • Experience with HTML5 Canvas a plus

Responsibilities

  • designing, implementing, and maintaining large portions of our graphical editors and the programmatic interfaces of those editors.
  • taking designs all the way from concept to completion.
  • design and code, but also document and communicate your ideas.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service