Buscar más empleos

Software Engineer - Simulink Stateflow GPL Editors

Resumen del empleo

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.

Responsabilidades

You will be responsible for designing, implementing, and maintaining large portions of our graphical editors and the programmatic interfaces of those editors. You will be taking designs all the way from concept to completion. You will not only design and code, but also document and communicate your ideas.

Cualificaciones mínimas

  • 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.

Cualificaciones adicionales

  • 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
  • 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
You and MathWorks

Why MathWorks?

It's the chance to collaborate with bright, passionate people. It's the opportunity to accelerate the pace of discovery, innovation, and learning in engineering and science. And it’s a commitment to doing the right thing—for each individual, our customers, and the local community. We cultivate an enjoyable, participatory, and rational environment that champions individual growth, encourages initiative, values collaboration, shares success, and rewards excellence.

MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs more than 6,500 people in 16 countries, with headquarters in Natick, Massachusetts, USA. MathWorks is privately held and has been profitable every year since its founding in 1984.

YOU + MathWorks = Unlimited Possibilities

Join Our Talent Network

Receive personalized job opportunities, stories, and company updates.